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 ".