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