簡體   English   中英

在調試期間,當拋出並捕獲大量異常時,可以減輕Visual Studio中的速度

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM