Java -systemet tager en masse bekymringer om memory management off udviklerne , men det har stadig til at have nogle hukommelse at arbejde med. Denne hukommelse er kendt som "dynge " den plads , som operativsystemet giver Java til at lade det køre et bestemt program. Når der er plads nok i den bunke , Java-programmet kører fint , når der ikke er , at programmet enten kører langsomt eller går ned med en " OutOfMemoryException " fejl . Java-miljøet indeholder en standard heap størrelse, men du kan konfigurere dette på en per- program eller hele systemet niveau . Ting du skal
Java Runtime Environment (JRE) 1.6 eller højere ( tidligere versioner kan arbejde så godt )
Vis Flere Instruktioner
Command Line ( Per Application )
1
Åbn et kommandovindue (Windows) eller terminal /shell vindue ( Unix /Linux) og navigere til det program, du ønsker at køre .
2
For at angive en indledende bunke størrelse, køre din program med følgende parametre:
java - Xms ( din ansøgning kommandolinjen)
for eksempel at køre MyApp.jar med en start bunke størrelse på 64 MB, vil du køre det som så : Hej
java - Xms64m -jar MyApp.jar
3
For at angive en maksimal bunke størrelse, ændre dit kommandolinje til følgende : Hej < p> java - Xms - Xmx (application kommandolinjen)
Forudsat vi ønsker eksempel fra trin to til at køre med en maksimal bunke størrelse på 128 MB , skal du bruge følgende kommando : Hej
java - Xms64m - Xmx128m -jar MyApp.jar
Dette vil sikre anvendelsen starter med et minimum af 64 MB bunke plads afsat til det , og aldrig forsøger at afsætte mere end 128 MB .
Kontrolpanel (System Wide /For Applets )
4
På Windows -operativsystemer , skal du åbne dit kontrolpanel ( "Start menu> Kontrolpanel" ) og finde ikonet mærket " Java ". ( Dette er måske ikke tilgængelige i tidligere versioner af Java. )
5.
I Java Control Panel program, gå til " Java" fanen og klik på "Se ... " knappen. Du vil blive præsenteret med et vindue med en liste over de installerede Java Runtime Environments på dit system.
6
Vælg din primære (eller kun ) Java-miljø på listen, og dobbeltklik i cellen mærket " Runtime Parameters ".
7
Indtast de første og største heap størrelser som nødvendigt , ved hjælp af de parametre, der anvendes i det første afsnit ovenfor. For eksempel , for at bruge en initial heap størrelse 64MB og en maksimal bunke størrelse på 128MB udfylde rubrikken med følgende : Hej
Xms64m - Xmx128m
8
Klik på "OK "for at lukke runtime miljøer vinduet, og " OK " igen for at lukke Java kontrolpanelet.