[#] «Java-разработчики не осознают проблему с профайлерами»: Андрей Паньгин и Нитсан Вакарт о Java-профилировании
habrabot(difrex,1) — All
2017-08-21 15:30:05


![][1]

Легко подумать, что от профилирования не стоит ожидать больших новостей: поскольку разработчики профилируют уже десятилетиями, до чего там можно было ещё не додуматься? Но в Java-профилировании кроются серьёзные подводные камни вроде safepoint bias, и появляются новые инструменты для решения подобных проблем.

**Андрей [apangin][2] Паньгин** (Одноклассники) недавно создал один из таких инструментов: на конференции JPoint в апреле он представил опенсорсный проект [async-profiler][3], которому safepoint bias не страшен. Другой эксперт в этой теме — **Нитсан Вакарт**: о той же проблеме с safepoints многие узнали благодаря его [блог-посту][4] «Why (Most) Sampling Java Profilers Are Fucking Terrible».

Мы решили поговорить с ними обоими сразу, начав разговор с последних новостей об async-profiler, а позже перейдя к состоянию Java-профилирования в целом.
[Читать дальше →][5]

[1]: https://habrastorage.org/web/104/a16/0a5/104a160a58ac416d8502b4ffc936c648.jpg
[2]: https://habrahabr.ru/users/apangin/
[3]: https://github.com/jvm-profiling-tools/async-profiler
[4]: http://psy-lob-saw.blogspot.ru/2016/02/why-most-sampling-java-profilers-are.html
[5]: https://habrahabr.ru/post/335852/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut