Inhoudsopgave:

Hoe wijs ik meer geheugen toe aan JVM?
Hoe wijs ik meer geheugen toe aan JVM?

Video: Hoe wijs ik meer geheugen toe aan JVM?

Video: Hoe wijs ik meer geheugen toe aan JVM?
Video: Hoe betrouwbaar is ons geheugen? 2024, Mei
Anonim

Om de JVM-geheugentoewijzing en thread-stackgrootte te vergroten in de Tomcat-configuratietool (Windows)

  1. Selecteer Start > Alle programma's > Apache Tomcat > Tomcat configureren.
  2. Klik op de Java tabblad.
  3. Voer de volgende aanbevolen waarden in: Initial geheugen zwembad - 1024 MB.
  4. Klik op het tabblad Algemeen.
  5. Klik op Begin.
  6. Klik OK.

Hoe wijzig ik op deze manier mijn Java-geheugentoewijzing?

Stappen

  1. Ga naar Configuratiescherm. Klik op de knop "Start".
  2. Selecteer Programma's.
  3. Ga naar Java-instellingen.
  4. Selecteer het tabblad "Java".
  5. Verander de hoeveelheid hoop.
  6. Wijzig de parameter.
  7. Sluit het dialoogvenster.
  8. Sluit het Java-dialoogvenster.

Vervolgens is de vraag, hoeveel geheugen neemt JVM in beslag? De JVM heeft geheugen anders dan de heap, aangeduid als Non-Heap Geheugen . Het is gemaakt bij de JVM opstarten en slaat per-klasse structuren op, zoals runtime constante pool, veld- en methodegegevens, en de code voor methoden en constructors, evenals geïnterneerde Strings. De standaard maximale grootte van niet-heap geheugen is 64 MB.

hoe wijs ik meer heapruimte toe in Java?

Jij kan toename of verandering De grootte van Java-heapruimte door de JVM-opdrachtregeloptie -Xms, -Xmx en -Xmn te gebruiken. vergeet niet het woord "M" of "G" toe te voegen na het specificeren van de grootte om Mega of Gig aan te geven. je kunt bijvoorbeeld java heap instellen grootte tot 258 MB door het volgende commando uit te voeren: Java -Xmx256m HalloWoord.

Hoe verminder ik het Java-geheugengebruik?

Verminderen het algemeen geheugenverbruik van VM Gebruik Xmx- en Xms-vlaggen tijdens het opstarten van uw VM en stel hun waarden bewust in op lagere waarden dan nodig is en let op OutOfMemoryError. Als OutOfMemoryError optreedt, betekent dit dat u de maximale VM-grootte overschrijdt.

Aanbevolen: