Indholdsfortegnelse:

Hvordan overvåger jeg JVM-heap?
Hvordan overvåger jeg JVM-heap?

Video: Hvordan overvåger jeg JVM-heap?

Video: Hvordan overvåger jeg JVM-heap?
Video: Hvordan overvåger vi det danske luftrum? 2024, April
Anonim

5 ikke så nemme måder at overvåge Heap-brugen af din Java-applikation

  1. Brug Jconsole. Jconsole er en GUI, der kan bruges til overvåge ydeevnemålinger for en java-applikation.
  2. Brug VisualVM.
  3. Brug Jstat-kommandoen.
  4. Brug -verbose:gc kommandolinjeindstilling.
  5. Brug JEE Application Server-faciliteterne.

Heraf, hvor meget hukommelse er JVM?

Det JVM har hukommelse andet end dyngen, kaldet Non-Heap Hukommelse . Det er oprettet på JVM opstart og gemmer strukturer pr. klasse, såsom runtime konstant pool, felt- og metodedata og koden til metoder og konstruktører samt interne strenge. Den maksimale standardstørrelse for ikke-heap hukommelse er 64 MB.

Efterfølgende er spørgsmålet, hvad er Java-profileringsværktøjer? En Java Profiler er et værktøj, der overvåger Java-bytekode-konstruktioner og -operationer på JVM-niveau. Disse kodekonstruktioner og -operationer omfatter oprettelse af objekter, iterative eksekveringer (herunder rekursive kald), metodekørsel, tråd henrettelser og indsamling af affald.

Desuden, hvad er heap-udnyttelse?

Det bunkeudnyttelse tracker kan bruges til at analysere og optimere måden, hvorpå affaldet indsamles dynge anvendes. Det bunkeudnyttelse tracker holder styr på genereringen af hver tildelt instans, og om instansen blev allokeret i det store objekt dynge.

Hvordan måler du ydeevnen af Java-applikationen?

Indlæs testværktøjer og Applikationsydelse Management (APM) løsninger bruges almindeligvis til at spore og optimere ydeevne af Java-applikationer . Kører belastningstests rundt om forskellige Ansøgning scenarier og samtidig overvågning af CPU, IO, Heap-brug osv. ved hjælp af APM-værktøjer er nøglen til at identificere flaskehalse.

Anbefalede: