👩💻 Go-профилирование: как найти и исправить «тормоза» в продакшене
Приглашаем на открытый урок.
🗓 9 сентября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Go-разработчик. Продвинутый уровень».
Программа вебинара
✔️ Бенчмаркинг без иллюзий: Научимся писать корректные бенчмарки (Benchmark), которые показывают реальную картину, а не погоду на Марсе.
✔️ Инструменты ниндзя: Освоим go tool pprof и go tool trace. Научимся читать flame-диаграммы (огненные графики) и находить узкие места с точностью до строки кода, включая дизассемблирование ассемблерного кода.
✔️ Дьявол в деталях: Разберем конкретные приемы оптимизации: преаллокация памяти, переиспользование объектов через sync.Pool и «золотые» правила работы со строками.
✔️ Регулярки — зло или благо? Обсудим, когда использование regexp убивает производительность, и как написать эффективную альтернативу.
✔️ Домашнее задание с обратной связью: Вы получите «больной» код и попробуете его вылечить, применив полученные знания на практике.
🔗 Ссылка на регистрацию: https://clc.li/DWqzT
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Post #691
1.6K
