У меня есть экземпляр Tomcat 6.0.18, работающий на виртуальной машине Sun Java HotSpot (TM) Server build 1.6.0_14-b08. Могу ли я узнать, какой алгоритм сборки мусора использует JVM для запуска моего веб-приложения?
Вы можете распечатать информацию о сборке мусора 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.
-verbose:gc
Используйте JVisualVM JDK, в котором указан алгоритм GC.