gpt4 book ai didi

visual-c++ - 在禁用优化的情况下发布时链接缓慢

转载 作者:行者123 更新时间:2023-12-01 22:55:56 42 4
gpt4 key购买 nike

我有一个项目 (VC2005),它需要不合理的时间(超过 40 分钟)在 Release 中链接,而在 Debug 中链接不到 5 秒。

两个版本都禁用了增量链接,并且所有文件都位于同一驱动器上。
在 Release 中禁用链接器优化没有帮助。

任务管理器从不显示链接器使用的内存超过 150,000 K,这对于具有 3GB RAM 的计算机来说不算什么。

我正在构建更大的项目,但从未注意到构建时间的这种差异。

任何想法为什么会发生这种情况?

最佳答案

如前所述,最可能的原因是/LTCG(整个程序优化)。

其他因素可能是使用/Gy 编译的单个文件(您应该在输出中看到一些警告),或/OPT:REF、/OPT:ICF(检查项目属性/链接器/优化),或者 - 非常不可能 - 您在不知不觉中运行 PGO 仪器的某个阶段。

关于visual-c++ - 在禁用优化的情况下发布时链接缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13734997/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com