programmi Java possono allocare e liberare memoria in modo dinamico utilizzando una varietà di built -in classi e metodi . In aggiunta a ciò , gli oggetti vengono creati e distrutti per tutto il tempo e le collezioni automatici spazzatura avviene periodicamente . Tutto questo allocazione /deallocazione attività si svolge su un pool di memoria chiamata " heap ". È possibile modificare la configurazione di default del Java heap invocando la JVM ( l'utility che esegue effettivamente i programmi Java ), con i valori dei parametri appropriati . Istruzioni
1
Fare clic su " Start" e di tipo "run" nella casella di ricerca . Fare clic su " Esegui ", quindi digitare " cmd" e premere " Invio". Verrà aperta una nuova finestra di comando
2
Cambiare la cartella di comando corrente nella posizione in cui l'applicazione Java è memorizzata ( la domanda deve essere già compilato a file " di classe". ) : .
C :
cd "C : \\ sven \\ javaProg "
sostituire "C : \\ sven \\ javaProg " con il percorso della cartella dell'applicazione e "C : " con l'unità lettera. Premere "Invio" dopo ogni riga
3
Inizia la JVM in uso , specificando i limiti non predefinite mucchio dimensioni , come nel seguente comando : .
Java - Xms8MB - Xmx320MB mainClass.class classArgs
Sostituire "8" con la dimensione heap iniziale desiderata ( in megabyte , di default è 2) e " 320 " con la dimensione heap massima l'applicazione sarà in grado di rivendicare ( in megabyte ; default è 64 ) . Sostituire " mainClass.class " con il nome della classe con il metodo "main " e " classArgs " con gli argomenti necessari per l'applicazione . Premere il tasto " Enter ".