Java Virtual Machine ( JVM ) är utförandet komponent i Java Runtime Environment ( JRE ) som tolkar och kör butikerna byte-kod i en Java-klass . Inom Java Virtual Machine är en fiktiv idé av Java heap som är där objekt som skapats i en Java- klass bor i minnet under programmets genomförande . När ett objekt är gjort används av den verkställande programmet , frigör Java sophämtare minnet i Java Heap används av objektet . Om din Java -program kräver en omfattande användning av minne och du inte öka förvalda Java Heap storlek , sedan ditt program kan misslyckas på ett " slut på minne " Java undantag . Instruktioner
1
Öppna kommandot eller DOS-prompten på datorn . För att öppna prompten , väljer du Start- menyn och skriv " command" i textfältet Sök följt av " Enter" .
2
Ändra DOS katalog till platsen för Java-program du kommer att köra med större Java Heap storlek . För att göra detta , typ " cd \\ " följt av den fullständiga sökvägen för klassfilerna . Ett exempel på detta är :
cd c : \\ myjavafiles
3
Ändra max Java Heap storlek till 128 MB med hjälp av kommandoradsargument på Java Virtual Machine åkallan . För att göra detta skriver du följande kommando vid DOS-prompten följt av " Enter" :
java - Xmx128m YourClassNameHere
4
Avsluta Java -program körs i steg 3 . Re - kör Java sätta ett initialt standard Java Heap storlek på 32MB med förmågan att öka högen storleken till 128 MB om det behövs genom att skriva följande kommando vid DOS-prompten följt av " Enter" :
java - Xms32m - Xmx128m YourClassNameHere