Ближайшая конференция: Joker 2022, 8–9 ноября (Online), 19 ноября (Offline) Подробности и билеты: — — . . . . «Профайлер — ваш лучший друг в поиске узких мест производительности. Для Java существует множество подобных инструментов, но почему же до сих пор не утихают дискуссии о проблемах профилирования? На реальных примерах из практики я покажу, что недостатки есть у всех инструментов: не спасают даже модные средства вроде perf и honest-profiler. Более того, порой performance-проблемы уходят вглубь JVM или даже ядра операционной системы, и тогда поиск причин становится настоящим испытанием. Мы обсудим различные подходы к профилированию CPU, аллокаций памяти и блокировок. На примере async-profiler разберём, как аппаратные и программные механизмы помогают в сборе метрик производительности. В завершение рассмотрим, как Одноклассники профилируют в продакшне весь стек от Java-кода до ядра Linux.»
Hide player controls
Hide resume playing