加速条件断点(与IIS相比)?

时间:2011-04-30 01:08:33

标签: asp.net visual-studio debugging iis

我正在调试IIS站点,我有一个条件断点。有一个大约1000次迭代的循环,并且断点的条件在cpu上非常便宜(字符串比较)。完成调试需要很长时间(分钟),是否有某种方法可以加快速度?

如果我在开发服务器或IIS Express上调试,这会更快吗?

1 个答案:

答案 0 :(得分:2)

使用条件断点可以大幅降低性能。

我对需要+ - 500毫秒执行的代码进行了一些测试。使用条件断点,分钟完成。

解决方案是使用手动调用调试器。

if (variable == value) { System.Diagnostics.Debugger.Break(); }

使用这种方法没有性能损失,唯一的减速将是变量和值之间的比较。