windows檢視程序記憶體使用記錄
阿新 • • 發佈:2019-02-13
當寫完一個工程,我們往往都會需要去check一下該工程存不存在記憶體洩露問題。
如果有記憶體洩露問題的話,那麼若程式的主迴圈次數越多,資料越大,則記憶體問題會越明顯。
一般有兩種方案來check這個問題:
1. 在工程中,寫程式碼呼叫記憶體相關介面
2. 利用第三方軟體檢視該工程所建程序的記憶體使用記錄,通過檢視峰值是不是隨著
執行時間的增加而增加,從而來判斷該工程是否存在記憶體洩露問題(當然要給大資料,我這裡指的大資料是指能夠引起工程記憶體消耗更大的資料)。
由於我只是想粗略的check下該工程是不是有記憶體洩露情況,所以我選擇了
windows自帶的工具C:\Windows\System32\perfmon.exe 這是win7路徑
1.雙擊“效能監視器”
2. 在繪製區域右擊點選“新增計數器”
3. 選擇“Process”中的“working Set”
and then
4.在“選定物件的例項”中選擇自己要觀察的程序“XXX”
5.點選“新增”,然後確定
6.右擊選擇“屬性”,設定顯示比例以及持續時間
7.效果圖如下所示,最後一條線是繪製線可以忽略