Выделенный физический сервер
Один M4 — один пользователь. CPU, GPU и объединённая память не делятся с другими пользователями, общих хостов нет. Зафиксируйте параметры сборки, кэш и параллельность задач, а затем сравнивайте результаты для одного и того же проекта.
Выделенный сервер не гарантирует одинаковое время выполнения при каждом запуске. На результат влияют кэш инкрементальной сборки, чтение и запись на диск, загрузка зависимостей и ваши параллельные задачи. При проверке производительности сравнивайте сборки с пустым и прогретым кэшем.