Как стать автором
Обновить

Комментарии 4

Мы начали у себя использовать pgo. На некоторых кейсах прирост был 5-7%. Очень неплохо.

Меня интересует вопрос: а вы как-то встраивали PGO в свои сборочные пайплайны? (другими словами, автоматизировали ли?)

Наибольшая сложность это создать релевантную нагрузку и снять профиль. Дальше достаточно добавить профиль с именем default.pgo в корень проекта.

Можно снимать периодически с прода и добавлять в репозиторий, но в этом случае профиль всегда будет от предыдущей сборки.

Если есть нагрузочное тестирование или перф регрессия тогда можно брать от них.

А в случае если добавляются новые функции, которых нет в профиле, то не будет ли ухудшения производительности для них?
P.S. Не сразу заметил что это перевод.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории