Vuoi aumentare la dimensione dell'heap Java a 4 GB+: Memoria fisica 8 GB, JVM a 64 bit


Voglio eseguire un pacchetto ad alta intensità di memoria su un server Web.

Le impostazioni correnti del computer sono... Finestre 7 64 bit JVM a 64 bit RAM: 8 GB

Quando provo a eseguire eclipse con -Xms1024m-Xmx2048m-XX: MaxPermSize=256 m

Ottengo:

Errore

Durante l'inizializzazione della VM Impossibile riservare spazio sufficiente per l'heap dell'oggetto Impossibile creare la macchina virtuale Java.

Dai post che ho letto, sembra che dovrei essere in grado di utilizzare più di 4 GB di memoria. Quando ho eseguito il codice, sono stato in grado di massimizzare la memoria a-Xmx1200M ed essere ancora in grado di eseguire il codice. Ma per quello che voglio realizzare, ho bisogno di usare più memoria. Come posso aumentare la dimensione della memoria qui?


Grazie a tutti. Il problema era che stavo usando una versione a 32 bit di JDK. Sono stato in grado di eseguire la memoria su 2GB dopo aver passato il JDK alla versione a 64 bit. Grazie!

Author: Ji Mun, 2011-09-02

1 answers

Il problema era che stavo usando una versione a 32 bit di JDK.

Grazie, e grazie a Mister Smith per aver sottolineato che dovrei rispondere e contrassegnarlo come risolto.

 5
Author: Ji Mun, 2011-10-06 19:00:33