Domanda

Innanzitutto vorrei dire che sono abbastanza familiarità con la configurazione delle impostazioni di memoria eclissi. Attualmente sto usando una variante di una delle configurazioni pubblicato:

... --launcher.XXMaxPermSize 256m -vmargs -Xms40m -Xmx512m -Xss2m -Djava.net.preferIPv4Stack = true -Dcom.sun.management.jmxremote

E secondo JConsole e il monitor mucchio interna, Eclipse non si avvicina a corto di cumulo.

Quello che fa è caduta costantemente con Oomes, come ogni 30-50 minuti. A volte mi dice che c'era un OOME, altre volte appena si chiude in silenzio. Stranamente, l'altra istanza eclissi che esegue tutto il tempo (la versione J2EE) non è mai caduto una volta, anche con un sacco di più file di origine.

Ci sono state un paio di volte in cui è stato un processo zombie dopo l'incidente e ho avuto modo di vedere la sua occupazione di memoria - intorno 1.5gigs, ben al di sopra quello che il monitor mucchio ha detto che stava usando. Allora, qual è il problema? Qualcosa che perde? Ho notato che il numero di thread attivi sembra andare costantemente.

Chiunque ha avuto questo problema e risolto?

È stato utile?

Soluzione

questo sito , le impostazioni di memoria corrette per Eclipse / Flex Builder è :

-Xms256m
-Xmx512m

Queste sono le impostazioni mem che uso per Eclipse e sembra funzionare bene. Speranza che aiuta.

Altri suggerimenti

A seconda delle dimensioni e della complessità del progetto potrebbe essere necessario aumentare la memoria dato a FlexBuilder. Si può provare a utilizzare JVM diversa. Nel caso in cui Flexbuidler non si avvia allora probabilmente dargli troppa memoria.

Non c'è santo graal per questo problema, ma condividendo la mia FlexBuilder.ini può aiutare un po ':

-vm
C:\Program Files\Java\jdk1.6.0_20\bin\javaw.exe

-vmargs
-Xms1024m
-Xmx1224m
-XX:MaxPermSize=365m
-XX:PermSize=256m
-Djava.net.preferIPv4Stack=true
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top