Что означает «Всего загружено» в VisualVM? - PullRequest
11 голосов
/ 27 июня 2011

Что означает график с меткой «Всего загружено» в разделе «Монитор-> Классы» в VisualVM?

Причина, по которой я спрашиваю, заключается в том, что при конкретном тесте график «Всего загружено» линейно растет, а память (куча и permgen) остается стабильной.

После 10 минут стресс-тестирования VisualVM сообщает о более чем 600 000 «загруженных» классов. И только 450, которые "выгружены". На данный момент приложение все еще отвечает.

Что это на самом деле означает? Учитывает ли он все классы, очищенные во время прогонов GC? Это разные классы или разные экземпляры классов?

1 Ответ

1 голос
/ 27 июня 2011

«Всего загружено» отображает общее количество классов, которые были загружены с момента запуска виртуальной машины Java.

...