Мне нужно собрать журналы информации о сборке мусора для сервера GlassFish 2.x. Простое использование VisualVM или другого такого инструмента неадекватно, потому что мне нужно собирать информацию в течение длительного периода времени, а не за один присест.
Во всех моих поисках по этому вопросу было решено, что вы добавите следующие параметры JVM:
-verbose:gc
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
В консоли администратора GlassFish я захожу на ...
Configurations->[my cluster name]->JVM Settings->JVM Options
... и используйте кнопку "Add JVM Option
", чтобы добавить три новых параметра, соответствующих приведенному выше списку.
Однако я нигде не вижу журналов GC. В файлах "jvm.log
" или "server.log
" для моего домена ничего нет ... и когда я запускаю свой домен, используя опцию "--verbose
", информация GC также никогда не отображается в выводе консоли.
Я проверил файл "domain.xml
" для моего домена, и оказалось, что Консоль администрирования GlassFish IS записывает эти три параметра. Просто для хихиканья я попытался добавить четвертую опцию «-Xloggc:/tmp/gc.log
», так что я бы знал , куда должна попадать зарегистрированная информация ... но этот файл тоже никогда не создается.
Я что-то упускаю здесь действительно очевидное?