👩💻 Go-профилирование: как найти и исправить «тормоза» в продакшене
Приглашаем на открытый урок.
🗓 9 сентября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Go-разработчик. Продвинутый уровень».
Программа вебинара
✔️ Бенчмаркинг без иллюзий: Научимся писать корректные бенчмарки (Benchmark), которые показывают реальную картину, а не погоду на Марсе.
✔️ Инструменты ниндзя: Освоим go tool pprof и go tool trace. Научимся читать flame-диаграммы (огненные графики) и находить узкие места с точностью до строки кода, включая дизассемблирование ассемблерного кода.
✔️ Дьявол в деталях: Разберем конкретные приемы оптимизации: преаллокация памяти, переиспользование объектов через sync.Pool и «золотые» правила работы со строками.
✔️ Обсудим, когда использование regexp убивает производительность, и как написать эффективную альтернативу.
✔️ Домашнее задание с обратной связью
🔗 Ссылка на регистрацию: https://otus.pw/O8NT/?erid=2W5zFHofQNu
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Post #3612
9.75K

- ❤ 7
- 🤬 1