Съдържание:

Как да наблюдавам JVM heap?
Как да наблюдавам JVM heap?

Видео: Как да наблюдавам JVM heap?

Видео: Как да наблюдавам JVM heap?
Видео: VLADYMONEY - НАБЛЮДАВАМ ГИ (Official Video) Prod. by HBBG 2024, Може
Anonim

5 не толкова лесни начина за наблюдение на използването на Heap на вашето Java приложение

  1. Използвайте Jconsole. Jconsole е GUI, за който може да се използва монитор показатели за производителност на java приложение.
  2. Използвайте VisualVM.
  3. Използвайте командата Jstat.
  4. Използвайте опцията -verbose:gc за командния ред.
  5. Използвайте съоръженията на сървъра за приложения на JEE.

От това колко памет е JVM?

В JVM има памет различен от купчината, наричан Non-Heap Памет . Създава се при JVM стартиране и съхранява структури за всеки клас, като пул за константи по време на изпълнение, данни за полета и методи и код за методи и конструктори, както и интернирани низове. Максималният размер по подразбиране на не-хийп памет е 64 MB.

Впоследствие въпросът е какво представляват инструментите за профилиране на Java? Java Profiler е инструмент, който следи конструкциите и операциите на Java байткод на ниво JVM. Тези кодови конструкции и операции включват създаване на обекти, итеративни изпълнения (включително рекурсивни извиквания), изпълнение на методи, конец екзекуции и сметосъбиране.

Освен това, какво е използването на heap?

В използване на купчина тракерът може да се използва за анализиране и оптимизиране на начина на събиране на боклука купчина се използва. В използване на купчина тракерът следи генерирането на всеки разпределен екземпляр и дали екземплярът е бил разпределен в големия обект купчина.

Как измервате производителността на Java приложението?

Инструменти за тестване на натоварване и Производителност на приложението Решенията за управление (APM) обикновено се използват за проследяване и оптимизиране на производителност на Java приложения . Провеждане на тестове за натоварване около различни приложение сценарии и едновременното наблюдение на CPU, IO, Heap използване и т.н. с помощта на APM инструменти са от ключово значение за идентифициране на тесни места.

Препоръчано: