gpt4 book ai didi

c++ - VS2005、VS2008下C++生成的EXE速度; VS2010编译器

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:25 24 4
gpt4 key购买 nike

当我从 VS6 升级到 VS2005 时,我发现在默认编译设置下我的国际象棋引擎程序的速度提高了 10%。

想知道一般情况下是否也是如此,以及从那时起对 MS C++ 编译器的最终输出进行了哪些改进(如果有的话)。

最佳答案

关于从 2010 之前的 VC++ 版本迁移到 VC++ 2010+:

如果您大量使用 STL 容器和算法,升级到 VC++ 2010+ 可能会提供 显着 超过 10% 的改进,因为 VC++ 2010+ 实现了 C++11 的移动语义。

我记得关于 Boost 的一个特定帖子声称从 VC++ 2008 迁移到 VC++ 2010 后,他们的应用程序性能提高了 900% 的邮件列表:
[boost] [GGL] [geometry] Inexplicable speed benefit when using Visual C++ 2010

关于c++ - VS2005、VS2008下C++生成的EXE速度; VS2010编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5559160/

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