1

VS2010 性能问题

我在调试时遇到了 Visual Studio 产生延迟的问题。问题发生在我写的游戏中,当你射击时它会产生大约一秒钟的延迟。更奇怪的是,我之前写过这个相同的程序并且不存在滞后,在我的新程序中几乎没有什么改变。

最奇怪的是,当我做一个性能分析时,它突然变得很棒。如果您进入解决方案目录并直接启动调试或发布版本,则同上。有谁知道为什么会这样?在问题解决之前,我无法处理我的游戏。:(

电脑规格:

操作系统:Windows 7 家庭高级版 64 位

CPU:英特尔酷睿 i5 3570K

内存:8.00 GB 双通道 DDR3 @ 665MHz (9-9-9-24)

主板:华擎 H61M-HVS

视觉工作室:

版本:终极 SP1

扩展:Resharper、.Net Demon、VS10X Code Map、FxCopRunner、Indent Guides、Power Commands、Productivity Power Tools。

编辑:这个问题发生在我用来解析 XML 文件的一些代码上。问题是我过度使用了 try-catch 并造成了相当大的延迟。

4

1 回答 1

1

如果您的代码抛出许多被捕获的异常,与 VS2008 (.NET 3.5) 相比,VS2010+ (.NET 4) 的调试速度会非常慢。这是已知问题。

当调试对异常测试很重的单元测试时,这更有可能发生。

于 2012-12-24T05:44:28.353 回答