C#程序在没有断点的情况下冻结

时间:2010-04-25 22:38:20

标签: c# breakpoints freeze

我正在实施一个程序,该程序从各个站点获取文本并检查哪些与查询最相关。问题是当我在我的代码中有断点时它运行得很好但没有它,程序就会冻结。这是内存问题吗?我该怎么做才能解决这个问题?

感谢

2 个答案:

答案 0 :(得分:3)

也许不是断点可以避免程序崩溃,而是应用程序停止的时间。 也许插入一些“睡眠”会给你一些关于最新情况的有用见解。

当您的程序与第三方库进行交互时,可能会发生这种情况,即幕后执行异步调用或者忙等待。

答案 1 :(得分:1)

我遇到过类似的问题。在Options-> Debugging-> General中禁用“启用属性评估和其他隐式函数调用”更改了问题。对我而言,它一直在冻结,更容易调试。