Как я могу узнать во время выполнения, какой алгоритм сборки мусора настроен в моей JVM? - PullRequest
3 голосов
/ 06 апреля 2010

У меня есть экземпляр Tomcat 6.0.18, работающий на виртуальной машине Sun Java HotSpot (TM) Server build 1.6.0_14-b08. Могу ли я узнать, какой алгоритм сборки мусора использует JVM для запуска моего веб-приложения?

Ответы [ 2 ]

1 голос
/ 06 апреля 2010

Вы можете распечатать информацию о сборке мусора JVM с помощью аргумента -verbose:gc VM. Это, по крайней мере, даст вам знать, когда. Вы можете использовать jstat для получения подробной информации, как показано здесь http://www.herongyang.com/Java-Tools/jstat-gcutil-Garbage-Collection-Statistics.html. На этой странице Sun (или Oracle) есть вся информация о сборке мусора http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html.

0 голосов
/ 06 апреля 2010

Используйте JVisualVM JDK, в котором указан алгоритм GC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...