Насколько дороги дампы Java (Solr)? - PullRequest
5 голосов
/ 27 октября 2011

В рамках некоторого текущего обслуживания мы выполняем регулярные дампы потоков для всех потоков в JVM с интервалом в одну минуту.(Например, curl http://localhost:8983/solr/admin/threaddump.jsp)

Каковы результаты / другие негативные последствия продолжения этой практики на неопределенный срок?

1 Ответ

1 голос
/ 28 октября 2011

Как правило, дампы JVM являются дешевыми и малоэффективными независимо от приложений.Jmap -histos, с другой стороны, может сильно повлиять на производительность.Я работаю в обслуживании, мы делаем много дампов потоков, никогда не видели прямого сбоя, вызванного дампированием потоков.

Единственная проблема с запуском дампов раз в минуту - это слишком много информации.вы добавляете дамп в отдельный файл?По моему опыту, вы должны смотреть на дампы с течением времени, чтобы уловить такие вещи, как конфликты временных блокировок.

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