JPoint в соцсетях

 

JUG.ru в соцсетях

Глубже стек-трейсов, шире хип-дампов

Stack trace и heap dump - не просто инструменты отладки; это потайные дверцы к самым недрам виртуальной Java машины. Доклад будет посвящён малоизвестным особенностям JDK, так или иначе связанным с обоходом хипа и стеками потоков.

Мы разберём:

  • как снимать дампы в продакшне без побочных эффектов;
  • как работают утилиты jmap и jstack изнутри, и в чём хитрость forced режима;
  • почему все профилировщики врут, и как с этим бороться;
  • познакомимся с новым Stack-Walking API в Java 9;
  • научимся сканировать Heap средствами JVMTI;
  • узнаем о недокументированных функциях Хотспота и других интересных штуках.
Андрей Паньгин, Одноклассники

@AndreiPangin

Специализируется на создании ПО для высоконагруженных серверов в проекте Одноклассники. С увлечением копается во внутренностях JVM и JDK. Ранее работал в Sun Microsystems над виртуальной машиной HotSpot.



Презентация

Презентация

Видео




Все доклады