Включить трассировку / отладку для событий JVM - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть некоторые проблемы с процессом Java на сильно загруженной машине, где процессы Java зависают примерно на 40-45 минут.После этих 40-45 минут все возобновляется без каких-либо проблем.

Из того, что я увидел, ящик был загружен в течение этого времени, поэтому я предполагаю, что процесс Java не запланирован для выполнения в это время ...

Есть ли какие-либо флаги, которые я могу добавить в JVM, чтобы я мог видеть, какие события происходят в течение этого периода времени?

С уважением,

Кристи

1 Ответ

0 голосов
/ 03 января 2019

Это то, что я искал:

-XX:+PrintTenuringDistribution -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=/var/application/log/`date +%F_%H-%M-%S`_jvm.log -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:/var/application/log/`date +%F_%H-%M-%S`_gc.log
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...