Отладка Java приложения голыми руками

Как правило, Java-разработчики производят отладку уже готовыми средствами, предоставленными их IDE, или же используют популярные библиотеки и утилиты (YourKit, jProfiler, JavaMelody). Но мало кто знает, что большинство проблем можно решить c помощью инструментария, который предоставляется вместе с JDK!

Более того, с его помощью можно реализовать решение, заточенное под ваш проект, что часто может оказаться более эффективным и удобным, чем использовать существующие громоздкие решения. Речь пойдет о счетчиках производительности (jvmstat Performance Counters), содержащих всю необходимую информацию о состоянии JVM, о механизме подключения к JVM “на лету” (Dynamic Attach), а также об отдельных возможностях Instrumentation API и java-агентов. Как быть, если проблему можно обнаружить только на продакшне и приложение не может быть остановлено? Как пофиксить баг, не останавливая приложение? Обо всем этом и пойдет речь в докладе “Отладка Java-приложения голыми руками”.

Докладчики: Роман Василенко и Александр Бондарец (Nix Solutions)

Слайды:

comments powered by HyperComments