Как бенчит наш топовый спец по оптимизации, вот такой, примерный, усредненный кейс, т.к. вариаций масса.
Берет и пишет докерфайл, на основе федоры, накатывает последний компилятор. Не, наш спец по оптимизации готовое не юзает. Юзать готовое - это не про него. Так вот, собирает образ, ручками собирать - не по феншую, обмазывается скриптами, чтоб аж дым от билд сервера идет. После, не деплоит, нет деплоить сразу - это не про него, надо же кеши забить мусором.
Начинает собирать gcc из сурсов, с lto. Ставит количество задач на сборку в 8 раз больше, чем серв вытянет, дожидается когда всё падает по oom, сует в /dev/null
артефакты сборки, деплоит контейнер, накатывает на него скриптом наш код с бенчем, запускает, приговаривая, Ух, бля...
И так каждую итерацию.
Порой мне предлагает, но я отказываюсь. Надо ли говорить, что в серверной такая адова жарища стоит, что с соседней стены обои сгорают?