Встречается на 2% собеседований по Java

С какими инструментами профилирования работал

В работе использовал VisualVM для мониторинга памяти и CPU, а также JProfiler для детального анализа производительности. Для анализа утечек памяти применял Eclipse Memory Analyzer (MAT). Иногда подключал async-profiler для низкоуровневого профилирования. Пример использования VisualVM:

java
// Пример кода с утечкой памяти
List<byte[]> leak = new ArrayList<>();
while (true) {
    leak.add(new byte[1_000_000]);
}

В VisualVM можно наблюдать рост heap memory. Для точечного анализа использовал JFR (Java Flight Recorder) с последующим разбором в JDK Mission Control.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы