Трейсы, дампы, флейм-графы: как работают семплирующие профайлеры
Оптимизация производительности прикладного кода — задача, которая регулярно возникает перед разработчиками прикладных программ. Программные платформы имеют различные инструменты анализа производительности и профилирования. Тем не менее техники, используемые этими инструментами, достаточно схожи.
Одна из таких техник — семплирование стеков потоков. Именно этой технике будет посвящена большая часть доклада. Вы узнаете, какие варианты семплирования встречаются наиболее часто, на какие вопросы может ответить семплирование, а на какие не может, как из семплов строится флейм-граф и что дальше с ним делать.
Алексей Рагозин
Независимый эксперт
35 views
97
26
7 months ago 00:39:50 1
Браен Трейси ошибается | Шоу Романа Кудрявцева #19
1 year ago 01:46:06 1
ЭПИЧЕСКОЕ ФЭНТЕЗИ - ИСТОРИЯ ЖАНРА, ОПРЕДЕЛЕНИЕ И ПРИЗНАКИ, НЕ ТОЛЬКО ТОЛКИН (ВЛАСТЕЛИН КОЛЕЦ)!
6 years ago 01:53:01 5
Андрей Паньгин — Всё, что вы хотели знать о стек-трейсах и хип-дампах
8 years ago 00:51:39 4
Андрей Паньгин — Глубже стек-трейсов, шире хип-дампов
8 years ago 00:02:08 3.6K
Сник-пик № 2 “Однажды в сказке“ – 6x10 “Был бы ты здесь“
8 years ago 00:01:50 3.8K
Сник-пик № 1 “Однажды в сказке“ – 6x10 “Был бы ты здесь“
8 years ago 00:02:03 3.2K
Сник-пик № 2 “Однажды в сказке“ – 6x09 “Подменыши“
8 years ago 00:01:38 3.8K
Сник-пик № 1 “Однажды в сказке“ – 6x09 “Подменыши“
10 years ago 00:59:50 7
Андрей Паньгин — Аварийный дамп — «черный ящик» JVM
11 years ago 02:03:07 14
Андрей Паньгин — Анализ аварийных дампов JVM, часть 2
11 years ago 00:43:37 44
Андрей Паньгин — Анализ аварийных дампов JVM, часть 1
11 years ago 00:49:28 55
Андрей Паньгин — Аварийный дамп — черный ящик упавшей JVM