我得到了內存轉儲到分析服務的CPU使用率過高這是在Windows 2008 R2(客戶機)上運行變爲0。 轉儲是使用任務管理器進行的。CPU使用率,只要我附上過程WinDbg的
我嘗試使用我們提供給我的轉儲中的符號(轉儲是使用任務管理器拍攝的),但沒有成功。 後來,我發現從任務管理器獲取的轉儲未運行,因此我使用Windbg在我的系統上轉儲了服務。我能夠加載符號。
但是,我需要來自客戶機的轉儲文件。當我試圖通過將其附加到CPU的85%左右來轉儲服務時,將其附加到Windbg,令我驚訝的是CPU消耗突然下降到0%。
很顯然,我需要轉儲從客戶端計算機來分析發生了什麼,以及爲什麼服務消耗CPU的85%。
沒有得到如何使用WinDBG的走場,只要我按F6附加服務時,CPU佔用率下降到0%。
快照不顯示過去,這就是爲什麼ETW/xperf是診斷CPU使用情況的更好方法 – magicandre1981