1. 程式人生 > >windows檢視程序記憶體使用記錄

windows檢視程序記憶體使用記錄

當寫完一個工程,我們往往都會需要去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.效果圖如下所示,最後一條線是繪製線可以忽略