Основные инструменты профилирования в Go

13 подписчиков

12+
12+

2 просмотра

14 дней назад

ПожаловатьсяНарушение авторских прав

13 подписчиков

12+
12+

2 просмотра

14 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

14 дней назад

Мини практикум по бенчмаркам и профилированию в Golang. Я рассказываю об основных инструментах (benchmark, benchstat, pprof, go tool), о том как запускать сбор данных, и как интерпретировать результат. Ссылка на репозиторий: https://github.com/PakshNina/profiling 1:29 — Инструменты 1:55 — Бенчмарки 5:27 — Сравнение бенчмарков 9:40 — Выгрузка профиля ЦПУ и Памяти из бенчмарков 11:34 — Работа с pprof через консоль 14:55 — Запись профиля в файл 16:53 — Использование веб-интерфейса 21:35 — Тэги 23:58 — Сравнивание двух профилей ЦПУ 26:08 — На что обращать внимание 26:51 — Flame Graph 28:16 — Запуск в проде 29:10 — Типы профилирования 30:05 — Веб-сервер профайлинга 31:27 — Сбор информации с сервера 33:22 — Анализ кучи в реальном времени 33:31 — Анализ блокировок

Название:

Основные инструменты профилирования в Go

Категория:

Разное