Трейсы, дампы, флейм-графы: как работают семплирующие профайлеры

Оптимизация производительности прикладного кода — задача, которая регулярно возникает перед разработчиками прикладных программ. Программные платформы имеют различные инструменты анализа производительности и профилирования. Тем не менее техники, используемые этими инструментами, достаточно схожи. Одна из таких техник — семплирование стеков потоков. Именно этой технике будет посвящена большая часть доклада. Вы узнаете, какие варианты семплирования встречаются наиболее часто, на какие вопросы может ответить семплирование, а на какие не может, как из семплов строится флейм-граф и что дальше с ним делать. Алексей Рагозин Независимый эксперт

Смотрите также