最近用戶發(fā)現(xiàn)某個進程CPU占用率過高,導(dǎo)致服務(wù)器假死。
于是想用Windbg嘗試調(diào)試一下。幸好我們的軟件發(fā)布時都會保留一份PDB文件。因此Windbg能夠準確地找到Symbol,即使是Release Version。
打開Windbg幫助文檔,搜索"CPU"關(guān)鍵字,隨即找到了“Tracking Down a Processor Hog”。按照上面的方法試了一下,果然可以準確地定位到某個死鎖的線程。
現(xiàn)在在工作中,利用Olldbg和Windbg的機會越來越多,在解決問題的過程中,也越發(fā)有成就感了。