The Darkest Library

[RU] Mac (Intel) vs PC (AMD)

Собираю LLVM+Clang по своей же инструкции (citation needed) и замеряю время сборки.
Чтобы понять, на каком девайсе лучше собирать.

Ресурсы

Mac

  • CPU: 2.3 GHz 8-Core i9 (16 threads)
  • Memory: 32 Gb 2667 MHz DDR4
  • Disk: Apple on-board SSD

PC (Windows, Linux)

Второй рабочей лошадью оказался выбран мой домашний компьютер, который используется для игр, 3D-графики, обработки видео и звука, и тому подобного.

  • CPU: 4 GHz 16-core AMD Ryzen 9 3950X (32 threads)
  • RAM: 16×2 Gb 3730 MHz (XMP) DDR4
  • Disk: Samsung SSD 960 EVO

Кодобаза

Исходники для всех операционных систем получены вот отсюда:

git clone --depth=1 https://github.com/llvm/llvm-project.git -b release/13.x

Результаты

Mac

  • 25 минут
  • Очень медленная компиляция
  • Очень быстрая линковка

Windows

  • 25.5 минут в режиме с 32 потоками
  • 29 минут в режиме с 16 ядрами
  • Очень быстрая компиляция
  • Очень медленная линковка

32 ядра:

16 ядер:

Выводы

Скорость сборки примерно одинаковая, и, похоже, зависит от частоты одного ядра.
Сборка шланга подобна физике черной дыры.

olegchir

Links: Facebook | Twitter | Instagram

Indie game developer. All opinions are my own.

Add comment

Follow me (@olegchir)

Don't be shy, get in touch. I love meeting interesting people and making new friends.

Most popular

Most discussed