Встречается на собеседованиях • сегодня

Какие знаешь профайлеры

В Java популярны следующие профайлеры:

  1. VisualVM - встроен в JDK, предоставляет мониторинг CPU, памяти, потоков. Прост в использовании.
java
// Запуск: jvisualvm в командной строке
  1. YourKit - коммерческий, с низкими накладными расходами. Поддержка CPU, memory, thread profiling.
  1. JProfiler - коммерческий, удобный UI, интеграция с IDE. Хорош для анализа утечек памяти.

  2. Async Profiler - низкоуровневый, минимум overhead. Подходит для продакшена.

  3. Java Flight Recorder (JFR) - встроен в HotSpot JVM. Минимальное влияние на производительность.

Для быстрого анализа можно использовать JConsole (входит в JDK) или Mission Control (для JFR). Выбор зависит от задачи: для глубокого анализа лучше YourKit/JProfiler, для продакшена - Async Profiler/JFR.

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

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

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

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