Профилирование в продакшене

RU / День 3 / 12:30 / Зал 3

Поговорим о том, как Одноклассники «докатились» до написания профайлеров для прода.

В начале доклада вы услышите о том, зачем вообще заниматься перфомансом. Далее, обязательные шаги: графики, профилирование локально, тесты, простое профилирование в проде. Кирилл расскажет, почему этого было мало и приходилось погружаться всё глубже и глубже.

Под конец — рассказ про то, как устроен Systrace. Какой профит можно получить из этих знаний? Как написать свой профайлер аналогичный Systrace? И как заставить Systrace работать в проде, а главное, зачем?

Комментарий программного комитета

Как вы профилируете свои приложения? Через Android Profiler? Как много у вас возникает ситуаций, когда всё работает четко, а профилировщик тоже не находит проблем? С такими ситуациями может помочь профилирование на стороне реальных клиентов. Кирилл расскажет, как они разработали свой собственный инструмент для сбора статистики от клиентов и порешали кучу разных проблем с производительностью.