Nwlapcug.com


Come configurare l'Heap Java

Programmi Java è in grado di allocare e liberare memoria in modo dinamico utilizzando una varietà di metodi e classi incorporate. In aggiunta a ciò, gli oggetti vengono creati e distrussero tutto il tempo e automatico garbage collection avviene periodicamente. Tutta questa attività di allocazione/deallocazione si svolge su un pool di memoria chiamato "heap". È possibile modificare la configurazione predefinita dell'heap Java richiamando la JVM (l'utilità che effettivamente esegue i programmi Java) con valori di parametro appropriati.

Istruzioni

1

Fare clic su "Start" e digitare "Esegui" nella casella di ricerca. Fare clic su "Esegui", quindi digitare "cmd" e premere "Invio". Windows si aprirà una nuova finestra di comando.

2

Cambiare la cartella corrente di comando nella posizione in cui si trova l'applicazione Java (l'applicazione deve essere già compilata per file "class"):

C:

CD "C:\sven\javaProg"

Sostituire "C:\sven\javaProg" con il percorso alla cartella "C:" e dell'applicazione con la lettera di unità. Premere "Enter" dopo ogni riga.

3

Avviare JVM sulla vostra applicazione specificando i limiti di dimensione dell'heap non predefinito, come nel seguente comando:

Java-Xms8MB-Xmx320MB mainClass.class classArgs

Sostituire "8" con la dimensione heap iniziale desiderata (in megabyte; 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 tutti gli argomenti necessari per l'applicazione. Premere "Enter".