[英]Mitigating slowdown in Visual Studio during debugging when large number of exceptions being thrown and caught
我正在請求使用第三方dll的頁面,其中包含如下代碼:
for(int i = 0; i <= maxBound; ++i)
{
try
{
return DoDangerousThing();
}
catch
{
return SafeValue;
}
}
如果我沒有調試,這段代碼運行得很好,但是當我進行調試時,這一位最終花了這么長時間最終ThreadAbortException終止了允許請求完成的線程。 我假設它的運行速度要慢得多,因為Visual Studio有一個鈎子來計算拋出異常的時間,將異常記錄到輸出等等。
有沒有什么方法可以配置Visual Studio,不要太擔心異常,特別是捕獲/處理異常?
你可以試試這個。 我相信這應該有所幫助。 去
Visual Studio -> Debug Menu -> Exceptions (or Ctl + Alt + E)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.