我正在调试一个IIS站点,并且我有一个条件断点。有一个大约1000次迭代的循环,断点的条件在cpu上非常便宜(字符串比较)。完成调试需要很长的时间(几分钟),有没有什么方法可以加快速度呢?
如果我在开发服务器或IIS express上进行调试,会不会更快?
发布于 2012-01-08 05:11:40
使用条件断点会极大地降低性能。
我对执行时间为+- 500毫秒的代码做了一些测试。使用条件断点时,需要几分钟的时间才能完成。
此问题的解决方案是使用手动调用调试器。
if (variable == value) { System.Diagnostics.Debugger.Break(); }使用这种方法不会造成性能损失,唯一的减慢将是变量和值之间的比较。
https://stackoverflow.com/questions/5838791
复制相似问题