👨‍💻DEV [balun.courses] Игорь Панасюк → Профилирование в Golang (2026)

[balun.courses] Игорь Панасюк → Профилирование в G_0.png


[balun.courses] Игорь Панасюк → Профилирование в Golang (2026)

Курс «Профилирование в Golang»
представляет собой детализированный двухчасовой интенсив, включающий 10 уроков, посвященных углубленному изучению инструментов профилирования в Go. Этот интенсив ориентирован на разработчиков, обладающих базовыми знаниями Golang, и станет полезным для специалистов уровня Junior, Middle и Senior.

Интенсив не учит писать код на Go

В течение 2-х часов разбираемся со способами профилирования, практикуемся и глубоко изучаем устройство профилировщика в Golang

За 2 часа Изучишь все тонкости профилирования:

* Разберешь все подходы к профилированию: pprof, пакет runtime, exprav, trace, testing.B и внешние инструменты

* Глубоко изучишь внутреннее устройство профилировщика в Go

* Научишься пользоваться cli и web версией pprof’a, и разберешься с web и flame graph

* На практике соберешь различные профили (CPU, block/mutex, trace, goroutine)

* Поймешь, как профилирование связано с PGO и применишь его на практике

* Познакомишься с концепцией continuous profiling

Цели интенсива:

* Изучение различных подходов к профилированию: использование pprof, пакета runtime, exprav, trace, testing.

* Глубокое понимание внутреннего устройства профилировщика в Go.

* Освоение работы с CLI и веб-версией pprof, включая web и flame graph.

* Практическое освоение сбора различных профилей: CPU, block/mutex, trace, goroutine.

* Понимание связи профилирования с PGO и применение его на практике.

* Знакомство с концепцией непрерывного профилирования (continuous profiling).

Содержание интенсива

2 часа

10 уроков

* Определение и мотивация профилирования.

* Виды профилировщиков (инструментальные, выборочные).

* Архитектура профилировщика Go.

* Методы сбора профилей (локально и с работающего приложения).

* Настройка частоты профилирования (profile rate).

* Использование pprof через CLI и веб-интерфейс (включая web graph и flame graph).

* Работа с различными типами профилей: CPU, Allocs/heap, block/mutex, threadcreate, trace, goroutine.

* Применение PGO (Profile-Guided Optimization).

* Непрерывное профилирование (continuous profiling).

* Практические примеры профилирования.

Что внутри интенсива:

1) Записанные уроки студийного качества

Задачи по оптимизации кода почти всегда срочные. Мы сделали записи вместо online-уроков, чтобы обучение этому навыку заняло всего 2 часа

2) Домашняя работа

Отрабатывай теорию на кейсах, которые постоянно встречаются на работе

3) Этот курс — полное руководство по использованию профилировщика Go, но дополнительно дадим видео, статьи и книги для более глубокого изучения

Дополнительные материалы



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх