前幾天寫了一篇 如何洞察 .NET程式 非託管控制程式碼洩露 的文章,文中使用 WinDbg 的 !htrace 命令實現了控制程式碼洩露的洞察,在文末我也說了,WinDbg 是以侵入式的方式解決了這個問題,在生產環境中大多數情況下是不能走附加程序的模式,所以這也是它最大的侷限性。
如何洞察 .NET程式 非託管控制程式碼洩露
!htrace
那如何以非侵入的方式解決這個問題呢?這就是本篇討論的重點,對,就是用 CLR 團隊 鼎力推薦的 Perfview 來解決這個問題,哈哈,是我昨天看檔案無意發現的
非侵入
CLR 團隊