VS2008 二进制文件比 VS2005 慢 3 倍?

2024-02-11

我刚刚将本机 C++ 项目从 VS2005-SP1 升级到 VS2008-SP1
我测试的第一件事是应用程序的非常基本的功能测试,我注意到的第一件事是主要的数字运算算法在 VS2008 二进制文件中的执行速度慢了三倍。
我再次测试了 VS2005 二进制文件,以确保没有任何其他差异,并且它仍然像以前一样执行。
有人偶然发现这个吗?


最奇怪的是。事物。曾经。

看来vs2008的项目升级向导根本就没有复制'Optimization="2"' 属性,因此新项目在发布时没有进行任何优化。

修复方法是转到属性对话框,将优化更改为 1,然后再更改回 2。 再次编译,一切正常。

我找不到任何官方参考资料这个模糊的参考 http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/fb32033b-7bad-439b-a94c-943a17f0cbb2/在 MSDN 论坛中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS2008 二进制文件比 VS2005 慢 3 倍? 的相关文章

随机推荐