В рамках некоторого текущего технического обслуживания мы проводили регулярные потоки потоков для всех потоков в JVM с интервалом в одну минуту. (Например, curl http://localhost: 8983/solr/admin/threaddump.jsp
)
Каковы результаты/другие негативные последствия продолжения этой практики на неопределенный срок?
Как правило, свалки JVM являются дешевыми, с низким уровнем воздействия, независимо от приложений. С другой стороны, Jmap -histos может сильно влиять на производительность. Я работаю в техобслуживании, мы делаем много дампов потоков, никогда не видели прямого сбоя, вызванного демпингом нитей.
Единственная проблема с работающими дампами раз в минуту - слишком много информации.
Вы добавляете дамп в отдельный файл? По моему опыту вы должны смотреть на дампы с течением времени, чтобы поймать такие вещи, как конфликт временного замка.