INHOUDSOPGAWE:

Hoe ken ek meer geheue aan JVM toe?
Hoe ken ek meer geheue aan JVM toe?

Video: Hoe ken ek meer geheue aan JVM toe?

Video: Hoe ken ek meer geheue aan JVM toe?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, November
Anonim

Om die JVM-geheuetoewysing en draadstapelgrootte in die Tomcat-konfigurasienutsding (Windows) te vergroot

  1. Kies Start > Alle programme > Apache Tomcat > Stel Tomcat in.
  2. Klik op die Java oortjie.
  3. Voer die volgende aanbevole waardes in: Aanvanklik geheue swembad - 1024 MB.
  4. Klik op die Algemeen-oortjie.
  5. Klik Start.
  6. Klik OK.

Op hierdie manier, hoe verander ek my Java geheue toewysing?

Trappe

  1. Gaan na Beheerpaneel. Klik op die "Start" knoppie.
  2. Kies Programme.
  3. Gaan na Java-instellings.
  4. Kies "Java" oortjie.
  5. Verander hoeveelheid hoop.
  6. Verander die parameter.
  7. Maak die dialoogkassie toe.
  8. Maak Java dialoogkassie toe.

Die vraag is dan, hoeveel geheue neem JVM? Die JVM het geheue anders as die hoop, waarna verwys word as Nie-Hoop Geheue . Dit word geskep by die JVM opstart en stoor per-klas strukture soos runtime konstante poel, veld en metode data, en die kode vir metodes en konstrukteurs, sowel as geïnterneerde Strings. Die verstek maksimum grootte van nie-hoop geheue is 64 MB.

hoe ken ek meer hoopspasie in Java toe?

Jy kan Verhoog of verander grootte van Java Heap spasie deur die JVM-opdragreëlopsie -Xms, -Xmx en -Xmn te gebruik. moenie vergeet om woord "M" of "G" by te voeg nadat die grootte gespesifiseer is om Mega of Gig aan te dui nie. jy kan byvoorbeeld stel java-hoop grootte tot 258MB deur die volgende opdrag uit te voer java -Xmx256m HelloWord.

Hoe verminder ek Java-geheuegebruik?

Verminder Die algehele geheue verbruik van VM Gebruik Xmx- en Xms-vlae terwyl jy jou VM begin en stel hul waardes doelbewus op laer waardes as wat nodig mag wees en wees op die uitkyk vir OutOfMemoryError. As OutOfMemoryError gebeur, beteken dit dat jy die maksimum VM-grootte oorskiet.

Aanbeveel: