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