debugdiag

    0熱度

    1回答

    我有一個Web應用程序,有時它掛/表現非常慢。我使用DebugDiag進行了全面轉儲,並嘗試使用崩潰/掛起分析進行分析。 該摘要告訴我7.86%的線程(10)被阻止,正在等待Monitor.Wait。 然而,當我檢查調用堆棧/堆棧跟蹤與線程,下面的輸出: .NET Call Stack Function System.Threading.Monitor.ObjWait(Boolean,

    2熱度

    1回答

    一年前,我已經使用WinDbg和DebugDiag在我們從Java內部使用的JNI本機DLL中查找內存泄漏。現在我正在尋找線程處理泄漏。 我創建使用Process Explorer的內存轉儲,並試圖分析它在DebugDiag資料,但我得到的腳本錯誤: 我也試過WinDbg的,但它不能連接到進程了。我總是得到錯誤信息「dbghelp.dll與調試器的版本不匹配」: (「Unbekannter Feh

    3熱度

    1回答

    我們的應用程序池一天可以回收數次。我很確定這是因爲它達到了內存限制。我也很確定它不應該達到〜3GB的內存限制。我嘗試使用WinDbg來分析內存轉儲,但收效甚微。我可能會在稍後再試。然而,使用DebugDiag給了我一些很好的數據可視化,並且已經導致了一些減少了回收次數的改變。一份讓我感到困惑和擔憂的報告是HttpContext報告。它顯示了一些這樣的輸出: HttpContext Timeout

    13熱度

    5回答

    我正在嘗試使用WinDBG來分析來自我們的一臺生產機器的故障轉儲。我的問題的根源似乎是我有一個不同於生產機器的.NET框架,只是我不知道如何解決這個問題。當我打開!SYM嘈雜,然後運行!DLK(從SOSEX)我得到以下錯誤,因爲它試圖找到mscordacwks dll的 0:000> !dlk CLRDLL: c:\WINDOWS\Microsoft.NET\Framework\v2.0.507