Автор Тема: Qmake (QT5) собирает проект в один поток  (Прочитано 192 раз)

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Пробовал на разных системах arm64/x86-64, стартовых наборах и рабочей станции 10.1 - результат везде одинаковый, не смотря на настройки проекта для qmake использовать все ядра j8 - j12 (для разных компов), даже руками запускал make -j8 - для сборки всегда используется только один поток процессора, только один занят на 100%, остальные 20-30%.
Надо сократить время сборки проекта и выход вижу в многототочной сборке. Которая не работает.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Спасибо, Доктор Хаус, :)
Проверил не помогло. но разобрался в главном, собирает в несколько потоков и для сокращения скорости сборки надо или разрабатывать на "интелах" (пока они быстрее) и только финалки на АРМах собирать или искать более шустрые армы, чем rk3588S , либо (фантазирую) - собирать кластер из нескольких rk3588S
 

Оффлайн smatsak

  • Linux, C++
  • Давно тут
  • **
  • Сообщений: 204
  • Cloud-based technology
Про кластер.

Посмотрел, понятно написано, а такой кластер сможет собирать make на всех ядрах кластера?

https://docs.altlinux.org/ru-RU/alt-server/9.2/html/alt-server/ch54s02.html