включена ли переменная среды IBM_HEAPDUMP по умолчанию в IBM J9 JVM?

интересно, включена ли переменная среды IBM_HEAPDUMP по умолчанию в IBM J9? Я искал в Интернете, и кто-то говорит, что это так, а другие говорят, что нет. Позвольте мне предположить, что если он активен по умолчанию, это означает, что heapdump на основе сигналов включен. И JVM будет ловить все заранее определенные сигналы и соответственно генерировать heapdump. Однако, если это так, как указано выше, почему нам все еще нужно настраивать с помощью -Xdump:what? так же, как описано в ссылке http://www-304.ibm.com/support/docview.wss?uid=swg21246238. Другой вопрос, не пересекаются ли здесь функции IBM_HEAPDUMP и -Xdump:what? Или я совершенно неправильно понимаю с этими двумя.

заранее спасибо


person wing2ofsky    schedule 26.06.2012    source источник


Ответы (1)


Вы неправильно понимаете :-)

-Xdump: что ничего не настраивает. Он просто показывает, какие дампы включены на рассматриваемой JVM. Таким образом, вы можете посмотреть вывод -Xdump:what, чтобы узнать, что включено. По умолчанию да, дампы включены, например, IBM_HEAPDUMP, но вам может понадобиться больше контроля/деталей.

person Trent Gray-Donald    schedule 26.06.2012
comment
Большое спасибо @Trent Gray-Donald - person wing2ofsky; 29.06.2012