Hvordan sette Java Heap Space

Java Virtual Machine (JVM) er utførelsen del av Java Runtime Environment (JRE) som tolker og utfører de bytekode butikker i en Java-klasse. Innenfor Java Virtual Machine er en tenkt tanken på Java heap som er der objekter som er opprettet i en Java-klasse bor i minnet under programmets gjennomføring. Når et objekt er gjort blir brukt av den utførende program, frigjør den Java Søppel Collector minnet i Java Heap brukes av objektet. Hvis Java-programmet krever en omfattende bruk av minne og du ikke øke standard Java Heap størrelse, så programmet kan mislykkes på en "out of memory" Java unntak.

Bruksanvisning

1 Åpne kommando eller DOS-ledeteksten på datamaskinen. For å åpne meldingen, velger du Start-menyen og skriv "command" i søketekstfeltet etterfulgt av "Enter" -tasten.

2 Endre DOS katalogen til plasseringen av Java-program du skal kjøre med større Java Heap størrelse. For å gjøre dette, skriver du "cd \" etterfulgt av det fullstendige katalogbanen av klassen filene. Et eksempel på dette er:

cd c: \ myjavafiles

3 Endre maks Java Heap størrelse 128 MB ved hjelp av kommandolinjeargumentene på Java Virtual Machine påkalling. For å gjøre dette, skriver du inn følgende kommando ved DOS-ledeteksten etterfulgt av "Enter" -tasten:

java -Xmx128m YourClassNameHere

4 Avslutt Java programmet kjøres i trinn 3. Re-kjøre Java-programmet sette en innledende standard Java Heap størrelse på 32MB med evnen til å øke størrelsen på minne 128 MB hvis nødvendig ved å skrive inn følgende kommando ved DOS-ledeteksten etterfulgt av "Enter "nøkkelen:

java -Xms32m -Xmx128m YourClassNameHere