Pull to refresh

Comments 8

Отличный длинный мануал — должен помочь понимать что происходит, а не тыкаться слепым методом :)

p.s.: Часть изображений не грузится из-за прав доступа, потому они и не слились на хабрасторадж…
Спасибо, сейчас поправим.

Так значит, вот почему всякие jmc, jconsole jvisualvm-ы никогда не могут ничего поделать с повисшей джава машиной, когда, казалось бы, они и должны использоваться для расследования ситуации. Я вот задавал вопрос недавно. Кто-нибудь знает, у разработчиков вообще есть в планах как-то изменять эту ситуацию?

UFO just landed and posted this here
Вот-вот, у «Научно-технический рэп» что-то было про этот мануал в песне про вэйпинг (просьба не вдыхать).

Скажите, пожалуйста, через GetAllStackTrace в JVMTI можно получить информацию о цепочках блокировок? Т. е. какой поток, кем заблокирован.

Мы на продакшене раз в 5 минут сбрасываем thread dump в текстовый файл через Hotspot diagnostic JMX bean. Причем, записываем не только стек, но и блокировки. Очень помогает. Надо будет попробовать сделать то же самое через вот такой jattach.

Поправочка, не через HotSpotDiagnostic, а через Threading JMX bean.
Sign up to leave a comment.