Есть ли способ оптимизировать время связывания в MS Visual studio С++ (2005)? Мы используем Xoreax Incredibuild для ускорения компиляции, но ничего для ссылки.
В настоящее время каждое соединение занимает около 30 секунд. Когда я включаю инкрементную привязку, она занимает 35-40 секунд. (Независимо от того, компилирую ли я проект с помощью или без него)
Есть ли какой-либо способ, как профилировать компоновщик и смотреть, сколько времени требуется? Или любой инструмент для параллельного соединения? Или любые советы по оптимизации кода для ускорения компоновщика?
Спасибо за ответ Людек Водичка
Edit:
Спасибо за первые ответы и дополнительную информацию:
- Целая оптимизация программы и генерация кода времени соединения уже отключены.
- Идиома PIMPL уже используется, когда это возможно
- другие статические библиотеки уже включены через #pragma comment (lib, "pathToLib" ). (также из-за упрощения обслуживания)
- HW: четырехъядерный процессор q6600, 8 ГБ, 3-кратный рейд-рейд WD 0. Windows Vista 64bit