Java Virtual Machine (JVM ), er fuldbyrdelsen del af Java Runtime Environment (JRE ), der fortolker og udfører de byte kode butikker i en Java-klasse . Inden for Java Virtual Machine er en fiktiv idé Java heap , som er der, hvor objekter, der oprettes i en Java-klasse bor i hukommelsen under programmets udførelse. Når et objekt er færdig bliver brugt af den fuldbyrdende program , Java Garbage Collector frigør hukommelse i Java Heap anvendes af objektet. Hvis dit Java-program kræver en omfattende brug af hukommelse, og du behøver ikke øge standard Java Heap størrelse, så dit program kan fejle på et " out of memory " Java undtagelse. Instruktioner
1
Åbn kommando eller DOS prompt på din computer. For at åbne prompt , skal du vælge Start-menuen og skriv " command" i søgefeltet tekstfeltet efterfulgt af "Enter "-tasten.
2
Change DOS mappe til placeringen af Java -programmet du kommer til at udføre med de større Java Heap størrelse. For at gøre dette , skriv " cd \\ " efterfulgt af fuldt kvalificerede sti af klassen filer. Et eksempel på dette er : Hej
cd c: \\ myjavafiles
3
Skift max Java Heap størrelse til 128MB ved brug af kommandolinjeargumenter på Java Virtual Machine påkaldelse . For at gøre dette ved at skrive følgende kommando ved DOS prompt efterfulgt af "Enter "-tasten : Hej
java - Xmx128m YourClassNameHere
4
Afslut Java program køre i trin 3 . Igen køre Java-program fastsættelse af en indledende standard Java Heap størrelse 32MB med evnen til at øge den bunke størrelse til 128MB hvis det kræves ved at skrive følgende kommando ved DOS prompt efterfulgt af "Enter "-tasten : Hej < p > java - Xms32m - Xmx128m YourClassNameHere