The Java -systemet tar mye bekymringer om minnehåndtering av utviklerne , men det har fortsatt å ha noe minne å jobbe med. Dette minnet er kjent som " heap ", plassen som operativsystemet gir Java å la den kjøre et bestemt program . Når det er nok plass i haugen , kjører Java -programmet greit , når det ikke er det, kjører programmet enten sakte eller krasjer med en " OutOfMemoryException " feil. Java-miljøet gir en standard heap størrelse, men du kan konfigurere dette på en per - applikasjon eller system bredt nivå . Du trenger
Java Runtime Environment ( JRE ) 1.6 eller høyere ( tidligere versjoner kan også fungere )
Vis flere instruksjoner
Command-Line ( Per Application )
1
Åpne et kommando vindu ( Windows) eller terminal /shell vindu (Unix /Linux ) , og naviger til programmet du ønsker å kjøre .
2
å indikere en innledende heap størrelse, kjøre program med følgende parametere:
java - XMS (din søknad kommandolinjen)
for eksempel vil kjøre MyApp.jar med en start heap størrelse på 64 MB, vil du kjøre det som så : en
java - Xms64m -jar MyApp.jar
3
å indikere en maksimal heap størrelse , endre kommandolinjen til følgende : en < p> java - XMS - Xmx ( søknad kommandolinjen)
Forutsatt at vi ønsker et eksempel fra trinn to for å kjøre med en maksimal heap størrelse på 128 MB , bruker du følgende kommandolinje : en
java - Xms64m - Xmx128m -jar MyApp.jar
p Dette vil sikre programmet starter med et minimum av 64 MB heap plass avsatt til det , og aldri prøver å bevilge mer enn 128 MB .
Kontrollpanel ( System Wide /For Applets )
4
I Windows-operativsystemer , åpne kontrollpanelet ("Start -menyen > Kontrollpanel ") og finne ikonet merket " Java ". (Dette er kanskje ikke tilgjengelig i tidligere versjoner av Java. )
5
I Java Kontrollpanel-programmet, gå til " Java " og klikk på "View ... " knappen. Du vil bli presentert med et vindu med en liste over de installerte Java Runtime miljøer på systemet ditt.
6
Velg din primære ( eller bare) Java-miljøet fra listen, og dobbeltklikk på cellen merket " Runtime parametere."
7
Skriv de første og maksimal heap størrelser etter behov , ved hjelp av parametrene som brukes i det første avsnittet ovenfor. For eksempel vil bruke en innledende heap størrelse på 64 MB og en maksimal heap størrelse på 128 MB , fyll i boksen med følgende : en
- Xms64m - Xmx128m
8
Klikk " OK "for å lukke runtime miljøer vinduet , og" OK " igjen for å lukke Java kontrollpanelet .