Russian Qt Forum
Ноябрь 24, 2024, 16:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Сборка Qt в 2 потока?  (Прочитано 10295 раз)
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #15 : Февраль 22, 2011, 12:16 »

А кто-нибудь пробовал утилиту CPU Control, которую используют для игр, чтобы распределить нагрузку по ядрам?

Очень сомнительно что она поможет. Венда и так распределяет процессы между ядрами, другое дело что mingw не пытается запускать их параллельно.
Записан

Гугль в помощь
Prm
Гость
« Ответ #16 : Февраль 24, 2011, 20:56 »

Проверял? У меня мингв в один поток компилит, сколько бы джобов не поставил.

Проверял, и не раз  Улыбающийся Раньше тоже в один поток компилил, пока не стал ключ MAKE="..." использовать. При компиляции библиотеки выигрыш во времени огромный. Все проекты свои так компилирую. Буквально позавчера качнул свежий MinGW с gcc 4.5.2 и скомпилил Qt 4.7.1.

« Последнее редактирование: Февраль 24, 2011, 21:13 от Prm » Записан
SABROG
Гость
« Ответ #17 : Февраль 26, 2011, 13:08 »

У меня теперь так работает, если в консоли прописать заранее:

Код:
set MAKEFLAGS=-j4

Раньше на MinGW не работало, видимо в новых версиях сделали.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #18 : Март 04, 2011, 14:31 »

Код:
set MAKEFLAGS=-j5
mingw32-make.exe %*
Висит 3 процесса mingw32-make.exe, но одновременно компилится только один файл. Прос загружен на 50% (2 ядра). Что-то не распараллеливается. Используется GNU Make 3.82
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 22.