async-profiler использует AsyncGetCallTrace API для профилирования без safepoint bias. JFR и другие профайлеры на базе Java API могут семплировать только в safepoints — результат искажён (переоценивают методы у которых чаще safepoints). async-profiler семплирует в любой момент через OS сигналы — более точная картина реальных горячих точек. Поддерживает: CPU, allocation, wall clock, lock профилирование. Обязателен для production perf работы.
Что такое async-profiler и чем он полезнее JFR для CPU профилирования?
Senior
235 просмотровAFK Offer AI
Как Spring Kafka отличается от Spring Cloud Stream для работы с Kafka?