1. 程式人生 > 其它 >記憶體洩漏,JetMemory除錯分析轉儲檔案

記憶體洩漏,JetMemory除錯分析轉儲檔案

1、近期遇到一個記憶體溢位問題,版本變更很小,不知道為什麼,長時間執行,記憶體溢位,於是考慮分析

2、VS2019,自帶了監視功能,除錯的時候,點選耗時12ms,那個就能出來監視,但是貌似不好用,於是

3、從選單欄-》除錯-》啟動效能探查器,這個比較好用,勾選記憶體就行了,然後就長時間執行吧,這個要及時點選,捕捉快照,其實更好用的,是dotMemory,官網下載/或者vs擴充套件選單中直接搜尋下載,破解可以直接下載破解版,或者查詢破解方法,例如:

Jebrains ReSharper Ultimate 啟用 | 知了 (zhile.io)

4、然後支援程序監控,或者轉出檔案監控,使用自行百度,可以拉動執行條,抓取之前監視的任意時刻的快照;

轉儲檔案,我的程式是32位的,win10系統,直接郵件工作列,出來的是32位工作管理員C:\Windows\System32,匯出的dump檔案,不能用於64位dotMemoryfenxi ,關鍵來了

關閉所有工作管理員,找到64位工作管理員C:\Windows\SysWOW64\Taskmgr.exe,雲心匯出,就可以import 使用了,

5、報告分析可參見教程2:如何找到記憶體洩漏dotmemory - MarryQ - 部落格園 (cnblogs.com),諸如之類的比較多