在VS2010中调试会导致性能延迟

本文关键字:性能 延迟 VS2010 调试 | 更新日期: 2023-09-27 17:49:16

VS2010性能问题

我一直有一个问题与Visual Studio创建延迟,而调试。这个问题发生在我写的一款游戏中,当你射击时,它会产生大约一秒钟的延迟。更奇怪的是,我以前写过同样的程序,并且延迟不存在,在我的新程序中几乎没有什么变化。

最奇怪的是,当我做一个性能配置文件时,它突然工作得很好。如果您进入解决方案目录并直接启动调试或发布版本,同样如此。有人知道为什么会这样吗?在问题解决之前,我无法继续工作。(

计算机规格:

操作系统:Windows 7 Home Premium 64位

CPU: Intel Core i5 3570K

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

MoBo: ASRock H61M-HVS

Visual Studio:

Version: Ultimate SP1

扩展:Resharper, . net Demon, VS10X Code Map, FxCopRunner,缩进指南,电源命令,生产力电源工具。

编辑:这个问题发生在我用来解析XML文件的一小段代码周围。问题是我过度使用了try-catch,导致了相当大的延迟。

在VS2010中调试会导致性能延迟

如果你的代码抛出了许多被捕获的异常,VS2010+ (. NET 4)的调试速度会比VS2008慢。NET 3.5)。这是一个众所周知的问题。

这在调试异常测试繁重的单元测试时更有可能发生。