Come modificare JVM Dimensione heap

May 16

Le applicazioni Java sono allocati dalla memoria chiamata memoria "cumulo". Le applicazioni Java sono lanciati su una Java Virtual Machine (JVM), con un importo iniziale di memoria heap, e si può anche indicare un importo massimo di memoria heap. I parametri per la memoria heap sono designati dai valori di default per il sistema operativo. Alcune applicazioni richiedono più del massimo memoria heap allocata oppure si può visualizzare un messaggio di errore "Memoria insufficiente". È possibile modificare la dimensione heap JVM tramite il prompt dei comandi per evitare che questo messaggio di errore.

istruzione

1 Fare clic su "Start", digitare "cmd" e premere "Invio". Si aprirà la finestra del prompt dei comandi.

2 Dirigere la cartella di comando alla posizione della vostra applicazione Java compilato digitando il codice seguente e premendo "Invio" dopo ogni riga:

C:

cd "C: \ Documents and Settings \ Manola \ javaDev"

Sostituire "C: \ Documents and Settings \ Manola \ javaDev" con l'unità corretta e il percorso per l'applicazione Java.

3 Avviare la JVM dell'applicazione in uso digitando il seguente codice e premendo "Invio":

java -Xms6MB -Xmx256MB myRootClass.class myArgs

Sostituire "6" con la dimensione heap iniziale è necessario. Sostituire "256" con la dimensione heap massima si ha bisogno. Sostituire "myRootClass" con il nome della classe e sostituire "myArgs" con argomenti che si desidera aggiungere.