Где моя память, чувак?!

Утечки памяти и другие ситуации истощения памяти — частые враги Java-разработчиков и системных администраторов. Они могут привести к падению приложения или сделать его недопустимо медленным.

Этот доклад рассказывает о различных способах наблюдения за использованием памяти со стороны Java-приложения и о том, как различить нормальные и потенциально критические ситуации. Также мы поговорим о том, какую информация и когда надо собрать, чтобы приступить к решения проблем, относящихся к использованию памяти приложением. Никита расскажет о том, что такое memory dump и зачем он нужен. Доклад кратко коснется утечек загрузчиков классов и их особенностей.

Никита Сальников-Тарновский, Plumbr

@iNikem

Сооснователь Plumbr, инструмента для нахождения утечек памяти. В настоящее время посвящает себя дальнейшей разработке основной технологии. Помимо каждодневных технических обязанностей является активным блоггером, JavaOne RockStar и докладчиком на многих технических конференциях (Devoxx, JavaOne Russia, 33rd Degree, TopConf, JavaDay, GeekOut, Joker, Jazoon etc).

До основания Plumbr Никита более 10 лет участвовал в разработке JavaEE-приложений для крупнейшего производителя клиентского программного обеспечения в Балтийском регионе. Прошел путь от обычного программиста до системного архитектора и технического руководителя проектов. Через его руки прошли десятки JavaEE-приложений для крупнейших частных и государственных клиентов. В последние годы увлёкся решением технических проблем и оптимизацией производительности Java-приложений.