Классный доклад, спасибо. Помогает отказаться от visualvm. Хорошо, что async-profiler теперь зашит в idea, не надо поднимать виртуалку с линуксом. И flame graph там же сразу стоится, красота вообще.
Молодец, Андрей, системно, с пониманием и на простых примерах раскрыл тему профилирования. Больше всего негодую по теме классических сэмплирующих профилировщиков (jvisualvm в частности), которые фактически обманывают разработчика и при этом ещё создают большой оверхед. Сам много раз сталкивался с описанными проблемами и в итоге скатывался на необходимость инструментирования всего и вся со всеми вытекающими проблемами. Не красят подобные вещи ораклистов, доверие теряется.
Классный доклад, спасибо. Помогает отказаться от visualvm. Хорошо, что async-profiler теперь зашит в idea, не надо поднимать виртуалку с линуксом. И flame graph там же сразу стоится, красота вообще.
А где сказано, что async-profiler зашит в idea?
Молодец, Андрей, системно, с пониманием и на простых примерах раскрыл тему профилирования.
Больше всего негодую по теме классических сэмплирующих профилировщиков (jvisualvm в частности), которые фактически обманывают разработчика и при этом ещё создают большой оверхед. Сам много раз сталкивался с описанными проблемами и в итоге скатывался на необходимость инструментирования всего и вся со всеми вытекающими проблемами. Не красят подобные вещи ораклистов, доверие теряется.
Я всё понял, спасибо, очень познавательно.
Шикарно
звук тихий, а в остальном круто, спасибо
Я нихрена не понял, но спасибо, очень познавательно.
Зачем оптимизировать код если можно масштабировать ресурсы :)
ещё бы слайдов...