Java system tar en hel del bekymmer om minneshantering av utvecklarna , men det har fortfarande att ha lite minne för att arbeta med . Detta minne är känd som den " högen ", det utrymme som operativsystemet ger Java för att låta den köra ett visst program . När det finns tillräckligt med utrymme i högen , kör Java -program böter , när det inte finns , körs programmet antingen långsamt eller kraschar med ett " OutOfMemoryException " fel . Java miljön ger en standard heap storlek , men du kan ställa in detta på ett per - applikation eller hela systemet nivå . Saker du behöver Review, Java Runtime Environment ( JRE ) 1.6 eller senare ( tidigare versioner kan fungera lika bra )
Visa fler instruktioner
Command -Line ( per ansökan )
1
Öppna ett kommandofönster ( Windows ) eller terminal /shell fönster ( Unix /Linux ) och navigera till det program som du vill köra .
2
att ange en inledande stackstorleken , köra programmet med följande parametrar :
java - Xms ( din ansökan kommandoraden ) katalog till exempel att köra MyApp.jar med en start heap storlek på 64 MB , skulle du köra det som så :
java - Xms64m -jar MyApp.jar
3
att ange en maximal heap storlek , ändra din kommandorad till följande :
java - Xms storlek> - xMX ( ansökan kommandoraden ) katalog Förutsatt att vi vill ha ett exempel från steg två för att köra med en maximal heap storlek på 128 MB , använder du följande kommandorad :
java - Xms64m - Xmx128m -jar MyApp.jar
Detta kommer att säkerställa tillämpningen inleds med ett minimum av 64 MB heap utrymme tilldelas för det , och aldrig försöker att allokera mer än 128 MB .
kontrollpanelen ( system Wide /För Applets )
4
I Windows-operativsystem , öppna din kontrollpanel ( " Start -menyn > kontrollpanelen " ) och hitta ikonen märkt " Java . " ( Detta kanske inte är tillgängliga i tidigare versioner av Java . )
5
I Kontrollpanelen för Java program , gå till " Java " -fliken och klicka på "Visa ... " knappen. Du kommer att presenteras med ett fönster med en lista över de installerade Java Runtime Environment på systemet . Välj din primära ( eller endast ) Java-miljö i listan och dubbelklicka i cellen
6
märkt " Runtime-parametrar . "
7
Ange de första och största högen storlekar som behövs , med hjälp av de parametrar som används i det första avsnittet ovan . Till exempel , för att använda en initial heap storlek 64MB och en maximal heap storlek på 128 MB , fylla i rutan med följande :
- Xms64m - Xmx128m
8
Klicka på " OK " för att stänga runtime miljöer fönstret , och " OK " igen för att stänga kontrollpanelen för Java .