Innholdsfortegnelse:

Hvordan overvåker jeg JVM-haugen?
Hvordan overvåker jeg JVM-haugen?

Video: Hvordan overvåker jeg JVM-haugen?

Video: Hvordan overvåker jeg JVM-haugen?
Video: Hvordan overvåker en humle? Julie holder foredrag under Jenter og teknologi 2019! 2024, November
Anonim

5 ikke så enkle måter å overvåke heap-bruken til Java-applikasjonen på

  1. Bruk Jconsole. Jconsole er en GUI som kan brukes til Observere ytelsesberegninger for en java-applikasjon.
  2. Bruk VisualVM.
  3. Bruk Jstat-kommandoen.
  4. Bruk -verbose:gc kommandolinjealternativ.
  5. Bruk JEE Application Server-fasilitetene.

Derav, hvor mye minne er JVM?

De JVM har hukommelse annet enn haugen, referert til som Non-Heap Hukommelse . Den er opprettet på JVM oppstart og lagrer per-klasse strukturer som kjøretidskonstantpool, felt- og metodedata, og koden for metoder og konstruktører, samt interne strenger. Standard maksimal størrelse for ikke-heap hukommelse er 64 MB.

Deretter er spørsmålet, hva er Java-profileringsverktøy? En Java Profiler er et verktøy som overvåker Java-bytekodekonstruksjoner og operasjoner på JVM-nivå. Disse kodekonstruksjonene og operasjonene inkluderer objektoppretting, iterative kjøringer (inkludert rekursive anrop), metodekjøringer, tråd henrettelser og søppelinnsamling.

Dessuten, hva er heap-utnyttelse?

De haugutnyttelse tracker kan brukes til å analysere og optimalisere måten søppelet samles på haug benyttes. De haugutnyttelse tracker holder styr på genereringen av hver tildelt forekomst og om forekomsten ble tildelt i det store objektet haug.

Hvordan måler du ytelsen til Java-applikasjonen?

Last testverktøy og Applikasjonsytelse Management (APM)-løsninger brukes ofte til å spore og optimalisere ytelsen til Java-applikasjoner . Kjøre belastningstester rundt forskjellige applikasjon scenarier og samtidig overvåking av CPU, IO, Heap-bruk, etc. ved hjelp av APM-verktøy er nøkkelen til å identifisere flaskehalser.

Anbefalt: