Sisukord:

Kuidas jälgida JVM-i hunnikut?
Kuidas jälgida JVM-i hunnikut?
Anonim

5 mitte nii lihtsat viisi oma Java-rakenduse hunniku kasutamise jälgimiseks

  1. Kasutage Jconsole'i. Jconsole on GUI, mida saab kasutada monitor Java rakenduse jõudlusnäitajad.
  2. Kasutage VisualVM-i.
  3. Kasutage käsku Jstat.
  4. Kasutage käsurea suvandit -verbose:gc.
  5. Kasutage JEE rakendusserveri võimalusi.

Seega, kui palju mälu on JVM-il?

The JVM on mälu muud kui hunnik, mida nimetatakse mittehunnikuks Mälu . See on loodud aadressil JVM käivitamisel ja salvestab klassipõhiseid struktuure, nagu käitusaja konstantide kogum, välja- ja meetodiandmed ning meetodite ja konstruktorite kood, samuti interneeritud stringid. Vaikimisi maksimaalne mittekuhja suurus mälu on 64 MB.

Seejärel tekib küsimus, mis on Java profiilide koostamise tööriistad? Java Profiler on tööriist, mis jälgib Java baitkoodi konstruktsioone ja toiminguid JVM-i tasemel. Need koodikonstruktsioonid ja toimingud hõlmavad objektide loomist, iteratiivseid täitmisi (kaasa arvatud rekursiivsed väljakutsed), meetodi täitmist, niit hukkamised ja prügikoristus.

Pealegi, mis on hunniku kasutamine?

The hunniku kasutamine Trackerit saab kasutada prügi kogumise analüüsiks ja optimeerimiseks hunnik kasutatakse. The hunniku kasutamine Tracker jälgib iga eraldatud eksemplari genereerimist ja seda, kas eksemplar eraldati suures objektis hunnik.

Kuidas mõõdate Java-rakenduse jõudlust?

Koormustestimise tööriistad ja Rakenduse jõudlus Halduslahendusi (APM) kasutatakse tavaliselt selle jälgimiseks ja optimeerimiseks Java rakenduste jõudlus . Koormustestide läbiviimine erinevates kohtades rakendus Kitsaskohtade tuvastamisel on võtmetähtsusega stsenaariumid ja samaaegne protsessori, IO, kuhja kasutuse jms jälgimine APM-tööriistade abil.

Soovitan: