По неизвестной причине шаг привязки на моем этапе приложения C++ занимает всего несколько секунд в отладочных сборках, но более минуты в режиме выпуска. Кто-нибудь знает, может ли это быть связано с моими настройками проекта или внешними библиотеками, которые связаны? Это обычная проблема?Visual C++: привязка занимает много времени в режиме освобождения
1
A
ответ
3
У вас есть инкрементная привязка, активированная для отладочных сборников, а не для релизов. Это наиболее вероятно. В настройках проекта вы можете посмотреть Linker -> Command Line.
/INCREMENTAL
* .ilk файл создается для ускорения связывания/INCREMENTAL:NO
неактивным
Как изменить настройки: Linker -> Общие -> Включить Инкрементальный Linking
2
Скорее всего, это более агрессивный набор перекрестных объектов, применяемых к сборке релизов.
1
Несколько вещей, чтобы попробовать:
- Включите более многословным настройки компоновщика: это может пролить свет на то, что происходит на
- Попробуйте связь без оптимизации
- У вас есть Whole Программа оптимизации включена ?
- Загрузите и запустите Process Monitor, чтобы посмотреть, какие файлы он проводит, читая время. Может возникнуть какая-то странная аномалия, такая как сборка релиза с использованием медленного сетевого диска.
Смежные вопросы
- 1. mvvmcross привязка в режиме освобождения
- 2. привязка сетки jQuery занимает слишком много времени
- 3. Http Statuscode при ожидании блокировки-освобождения занимает много времени?
- 4. visual studio 2015 build занимает много времени
- 5. Visual Studio занимает много времени, создавая проект
- 6. CoCreateInstance занимает много времени
- 7. запроса занимает много времени
- 8. Отладка Visual Studio (C++) в режиме отладки vs режиме освобождения
- 9. presentModalViewController занимает много времени
- 10. @synchronized занимает много времени
- 11. сазе занимает много времени
- 12. SqlPackage.exe занимает много времени
- 13. Application.DoEvents занимает много времени
- 14. Процедура занимает много времени
- 15. SelectedIndexChanged занимает много времени
- 16. вход занимает много времени
- 17. Совокупные занимает много времени
- 18. NSURLConnection занимает много времени
- 19. GraphAlgoFactory.allSimplePaths занимает много времени
- 20. Запрос занимает много времени
- 21. компиляции в VS2010 занимает слишком много времени
- 22. Перекрестная привязка к таблице Значения Функция занимает слишком много времени
- 23. Почему компиляция C++ занимает так много времени?
- 24. Отладка в режиме освобождения
- 25. Почему компиляция C занимает так много времени?
- 26. Список занимает слишком много времени
- 27. простого запроса в спящем режиме занимает много времени
- 28. Сохранение большого объекта занимает слишком много времени в спящем режиме
- 29. запроса занимает слишком много времени
- 30. MvcBuildViews в MS2015 занимает много времени