IT Academy
Урок 3 · Средний

JVM, память, GC и диагностика

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

JVM управляет heap и сборкой мусора. GC освобождает недостижимые объекты, а не просто старые. Утечка Java обычно означает ненужную, но достижимую цепочку ссылок.

Задача для самостоятельного решения

Кеш растёт после каждого запроса. Что искать в heap dump?

Показать разбор ответа

Dominator и путь к GC root, удерживающий записи. Исправление — политика вытеснения или удаление ссылок; увеличение heap только откладывает проблему.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →