Никита Сальников-Тарновский — Утечки памяти

Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция). Подробности и билеты:
— — . . . . Никита Сальников-Тарновский, Plumbr — Спорим, в твоём приложении есть утечка памяти Доклад на Java-конференции Joker 2013 Санкт-Петербург, 15.10.2013 Я представлю маленькое стандартное веб-приложение на Java, которое использует стандартные и распространенные библиотеки и каркасы. И продемонстрирую, как в таком крошечном и симпатичном приложении может скрывать 8 утечек памяти в Permanent Generation. Ну или в Metaspace, если вы уже на Java 8. Там будут проблемы с драйверами баз данных, пулами соединений с базой данных и нитей, JNDI контекстами, инициализацией библиотек логов и кое-что еще. Все утечки были встречены в реальных приложениях в процессе нашей работы над Plumbr. У каждого из вас есть шанс встретить эти или подобные проблемы в любом вашем приложении. Я расскажу о каждой из них, почему они возникают и как их решить.

Смотрите также