windbg

    1熱度

    2回答

    我正在調查我們有一個wcf應用程序的內存問題,我正在使用perfview來挖掘內存。我們獲得了基礎快照,然後獲得了內存高時的快照。我對它們進行了分析,並查看了我在2921MB處看到的未獲取內存的數據。我的理解是,未獲得的記憶意味着它已經準備好了GC'd。它已經超過16小時,無法訪問的內存不斷攀升。 什麼會導致GC不收集無法訪問的內存? UPDATE 我能得到終結隊列的轉儲當服務消費顯著內存。我在這

    0熱度

    1回答

    有沒有辦法從命令行調用DebugDiag分析?我試過這個: DebugDiag.Analysis.exe "C:\dumps\oops.dmp" 但它只啓動了GUI(添加了oops.dmp)。 我所尋找的是更多的東西是這樣的: DebugDiag.Analysis.exe -dump "C:\dumps\oops.dmp" -out "C:\results\oops-DebugDiag.mht"

    1熱度

    1回答

    我正在關注這篇文章https://msdn.microsoft.com/en-us/library/windows/hardware/mt269367(v=vs.85).aspx,我已經到了運行命令啓動WinDbg的步驟。 WinDbg –k net:port=50000,key=1.2.3.4 然而,當WinDbg的重新啓動它是停留在「等待重新連接......」,它顯示在下方的「調試者未連接」。

    2熱度

    1回答

    最近我開始面臨一些服務器的CPU開始消耗比平常趨勢更多的資源的問題。我正在試圖找出造成這種情況的根本原因,並從任務管理器中獲取了w3wp進程的轉儲(右鍵單擊進程並轉儲)。 現在dmp文件大小爲14GB,我試圖去分析它通過WinDBG的,但該工具不能正常工作並獲得消息: 我也參加了一些小型轉儲,但他們中的一些開放罰款,而少數是這與32bit或64bit之間的混淆無關(收集的轉儲爲64bit)。 我想

    4熱度

    1回答

    我們發現有一個WCF應用程序發生內存泄漏,我想知道是否有人可以爲我澄清一些事情。使用windbg我跑了!finalizequeue,它顯示每個堆中的數千個對象被設置爲「準備好完成」。 Heap 0 generation 0 has 464 finalizable objects (0000000033877190->0000000033878010) generation 1 has 52 f

    0熱度

    1回答

    我使用總線海盜試圖內核調試覆盆子PI3,我跟着指示將它們連接起來,並且還從 (https://developer.microsoft.com/en-us/windows/iot/docs/Windbg.htm) 但是每次我運行下面的命令的步驟 windbg.exe -k com:port=com3,baud=921600 但一旦我重新啓動,我得到「等待重新連接...」,什麼都沒有發生? 有什麼

    0熱度

    1回答

    使用我的應用程序的客戶端會崩潰,所以他們向我發送了這兩個文件WER178D.tmp.hdmp和WER1868.tmp.mdmp。我首先在WinDbg中打開它。不幸的是,我不知道該怎麼做。我知道這是一個太寬泛的問題,但我可以請一些初步指導?

    0熱度

    1回答

    我有下一個工作流程: 1)生成dll和pdb文件。 2)共享DLL來CUTOMER 3)從客戶Analize存儲器轉儲。 當我運行在WinDbg我!analyze -v(下輸出的一部分) .... MANAGED_STACK_COMMAND: _EFN_StackTrace PRIMARY_PROBLEM_CLASS: WRONG_SYMBOLS BUGCHECK_STR: APPLICAT

    0熱度

    1回答

    我在使用Windows Server 2016上的虛擬HBA驅動程序時遇到了一些問題。運行了HLK故障轉儲支持測試。 3次通過測試通過。 在這3次失敗測試中,崩潰轉儲在完成轉儲或內核轉儲或小型轉儲時掛起爲0%。 通過內核調試我的代碼,我發現調用ExAllocatePoolWithTag()進行緩衝區分配永遠不會實際返回。 以下是永不返回的聲明。 pDeviceExtension->pcmdbuf=

    0熱度

    1回答

    假設我在WinDBG中有一個不可用的調用堆棧(可能是MiniDump)的崩潰轉儲。但是,使用控制檯,我可以得到所謂的代碼的一些近似用命令的像一個序列: dds esp dds dds kb=<mem address> <etc> 一旦我得到了一些線索有關的功能在內存中調用,如: MyDLL!MyClass::MyFunctionName (@D:\build\<path>\CodeFi