Innehållsförteckning:

Hur övervakar jag JVM-högen?
Hur övervakar jag JVM-högen?

Video: Hur övervakar jag JVM-högen?

Video: Hur övervakar jag JVM-högen?
Video: Understanding JVM Memory, Heap, Garbage Collection and Monitoring the JVM | Tech Primers 2024, Maj
Anonim

5 inte så lätta sätt att övervaka Heap-användningen av din Java-applikation

  1. Använd Jconsole. Jconsole är ett GUI som kan användas till övervaka prestandamått för en java-applikation.
  2. Använd VisualVM.
  3. Använd kommandot Jstat.
  4. Använd kommandoradsalternativet -verbose:gc.
  5. Använd JEE Application Server faciliteter.

Därav, hur mycket minne är JVM?

De JVM har minne annat än högen, hänvisad till som icke-hög Minne . Den skapas på JVM startar och lagrar strukturer per klass som körtidskonstantpool, fält- och metoddata, och koden för metoder och konstruktörer, samt internerade strängar. Den maximala standardstorleken för icke-hög minne är 64 MB.

Därefter är frågan, vad är Java-profileringsverktyg? En Java Profiler är ett verktyg som övervakar Java-bytekodkonstruktioner och operationer på JVM-nivå. Dessa kodkonstruktioner och operationer inkluderar skapande av objekt, iterativa körningar (inklusive rekursiva anrop), metodkörningar, tråd avrättningar och sophämtning.

Dessutom, vad är höganvändning?

De höganvändning tracker kan användas för att analysera och optimera hur soporna samlas in högen är använd. De höganvändning tracker håller reda på genereringen av varje allokerad instans och om instansen tilldelades i det stora objektet högen.

Hur mäter du prestanda för Java-applikationer?

Ladda testverktyg och Applikationsprestanda Management (APM)-lösningar används ofta för att spåra och optimera prestanda för Java-applikationer . Kör belastningstester runt olika Ansökan scenarier och att samtidigt övervaka CPU, IO, Heap-användning, etc. med hjälp av APM-verktyg är nyckeln till att identifiera flaskhalsar.

Rekommenderad: