Перейти к содержимому

Простой подход к продвинутому профилированию JVM

IntelliJ IDEA, a JetBrains IDE

0:00 / 0:00

Простой подход к продвинутому профилированию JVM

40 532 просмотра · Трансляция закончилась 5 лет назад
IntelliJ IDEA, a JetBrains IDE
135 тыс. подписчиков
40 532 просмотра · Трансляция закончилась 5 лет назад
Когда дело доходит до поиска узких мест в производительности, профилировщик — ваш лучший друг. Хотя существует множество доступных профилировщиков, даже популярные инструменты могут вводить в заблуждение. Более того, проблемы с производительностью иногда скрываются глубоко внутри JVM или даже в ядре операционной системы. В этом докладе Андрей Пангин представит async-profiler, современный инструмент с открытым исходным кодом, который улучшает процесс профилирования Java, используя внутренние структуры JVM, возможности ОС и аппаратные счетчики производительности. Благодаря интеграции инструмента с IntelliJ IDEA, для использования передовых методов профилирования больше не нужно быть экспертом по производительности. Андрей покажет, как async-profiler обнаруживает скрытые проблемы с производительностью, утечки памяти, проблемы ввода-вывода и другие интересные ловушки в Java-приложении. Докладчик: Андрей Пангин — ведущий разработчик программного обеспечения в Odnoklassniki, Java Champion, автор async-profiler и лучший ответчик в категории #JVM на Stack Overflow. Узнайте больше об инструментах профилирования: https://jb.gg/profiler Скачайте IntelliJ IDEA: https://jb.gg/download-intellij-idea Топ-15 сочетаний клавиш в IntelliJ IDEA:    • Top 15 IntelliJ IDEA shortcuts   Присоединяйтесь к нам: Веб-сайт https://jb.gg/website Блог https://jb.gg/blog Twitter   / intellijidea   Facebook   / intellijidea   #intelliJIDEA #intelliJ #jetbrains #Java #programming