Inhoudsopgave:

Hoe bewaak ik de JVM-heap?
Hoe bewaak ik de JVM-heap?

Video: Hoe bewaak ik de JVM-heap?

Video: Hoe bewaak ik de JVM-heap?
Video: Hoe bewaak ik met planning de leverbetrouwbaarheid in mijn metaalbedrijf? 2024, Mei
Anonim

5 niet zo gemakkelijke manieren om het heapgebruik van uw Java-toepassing te controleren

  1. Gebruik Jconsole. Jconsole is een GUI die kan worden gebruikt om: toezicht houden op prestatiestatistieken van een Java-toepassing.
  2. Gebruik VisualVM.
  3. Gebruik de Jstat-opdracht.
  4. Gebruik -verbose:gc opdrachtregeloptie.
  5. Gebruik de JEE Application Server-faciliteiten.

Hoeveel geheugen is JVM daarvan?

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.

Vervolgens is de vraag: wat zijn Java-profileringstools? Een Java Profiler is een tool die Java-bytecodeconstructies en -bewerkingen op JVM-niveau bewaakt. Deze codeconstructies en bewerkingen omvatten het maken van objecten, iteratieve uitvoeringen (inclusief recursieve aanroepen), methodeuitvoeringen, draad executies en vuilnisophaaldiensten.

Trouwens, wat is heap-gebruik?

De heap gebruik tracker kan worden gebruikt om de manier waarop het afval wordt verzameld te analyseren en te optimaliseren hoop is gebruikt. De heap gebruik tracker houdt bij hoe elke toegewezen instantie is gegenereerd en of de instantie is toegewezen aan het grote object hoop.

Hoe meet u de prestaties van een Java-toepassing?

Testtools laden en Toepassingsprestaties Management (APM)-oplossingen worden vaak gebruikt om de prestaties van Java-toepassingen . Het uitvoeren van belastingstests rond verschillende sollicitatie scenario's en het gelijktijdig bewaken van CPU, IO, Heap-gebruik, enz. met behulp van APM-tools zijn de sleutel tot het identificeren van knelpunten.

Aanbevolen: