[原文地址]: VC++ Performance Improvements in VS 2008
[原文发表时间]: Wednesday, October 10, 2007 5:59 PM
几个星期前,我在博客中谈到了Visual Studio 2008中的性能改进。有好几个人回应,问我更多关于Visual C++中这些方面的增强。
虽然那篇关于性能改进的博客着重提到了Visual C++团队完成的文件级并行生成,和增量生成本机/托管混合的项目,在VS 2008的VC++中仍然有其他一些我认为值得一提的方面。因此,现在就让我们开始吧:
· 编辑器响应 – 更新智能感应、显示QuickInfo工具提示,以及处理自动完成请求,这些操作不会降低编辑器的使用体验。
· “转到定义”方面的改进 – “转到定义”功能所需的时间有大幅度的下降。一位客户报告说原本2分钟的延迟如今被降到了10到20秒。
· 加载解决方案的性能 – 加载庞大的Visual C++解决方案的时间变得好得多。一些客户报告说其速度提升了25%到70%。
· 项目中的文件查找 – 在几个方面提供了改进,如在项目中添加文件、改变配置,等等。
· 改变配置的选项 – 对诸如添加一个包含目录或改变活动配置等选项, 在庞大的解决方案中更改它们变得比以前要快得多。
· 减少了对CPU的消耗 – 我们现在处理低优先级的后台项(如智能感知填充)所占用的CPU时间减少了20%。
我真的很希望所有这些工作会为C++开发人员提供一个显著增强的IDE体验。Visual C++团队已经在为下一个主要版本的Visual C++努力工作,并希望能在将来解决更多的有关性能和可缩放性方面的问题。同样的,对于那些在Visual C++ 2005上工作的人,该团队将会为该版本发布一个补丁来应用上述这些修改。
打印 | 张贴于 2007-10-11 16:51:00 | Tag:暂无标签
留言反馈