windows 7 任務管理器中的記憶體相關列

2021-07-11 04:49:26 字數 451 閱讀 6590

記憶體相關的有7列,這裡解釋下大概啥意思,解釋之前先鄙視下中文版本的翻譯,我覺得working set 中的set 應該翻譯為集合,但是作業系統版本翻譯為設定。我覺得我的理解是正確的。

其中先介紹幾個概念(1)工作集記憶體,包括私有的和可共享記憶體。其中的專用工作集記憶體就是程序的私有記憶體占用。(2)提交記憶體。就是為該程序的保留記憶體。(3)頁池記憶體。或者叫可分頁記憶體。這部分記憶體是可以交換到銀盤等其他介質上的記憶體。所以這上面其實是兩個維度。一為是否可共享,分為共享和私有記憶體。二為是否可交換,分為分頁記憶體和非分頁記憶體。

現在的問題是,到底哪個指標在系統記憶體占用上更有參考價值?我覺得是工作集記憶體。這個指標反映當前程序的實際占用記憶體大小。同時,其中的page faults,也就是頁錯誤很能反映程序是否出現一些異常情況。頁錯誤和工作集記憶體是直接相關的,一旦工作集中找不到某個頁面就會觸發頁錯誤。所以我覺得這兩個指標最重要。當然要是看實時情況的話,需要多看頁面錯誤增量。

windows7任務管理器記憶體相關列詳細解釋

記憶體 工作集 私人工作集中的記憶體數量與程序正在使用且可以由其他程序共享的記憶體數量的總和。記憶體 峰值工作集 程序所使用的工作集記憶體的最大數量。記憶體 工作集增量 程序所使用的工作集記憶體中的更改量。記憶體 私人工作集 工作集的子集,它專門描述了某個程序正在使用且無法與其他程序共享的記憶體數量...

如何把程式釘到Windows7工作列 修正版

在csdn論壇看到有提問如何把程式釘到windows7的工作列,ccrun 妖哥 對這個問題很感興趣,於是google了一下,沒有找到相關的api資料,但是在國外的乙個站點看到用folderitemverb物件來實現的方法,關於具體的資料,可以查閱msdn 在delphi中實現的 如下。編譯環境 d...

如何把程式釘到Windows7工作列 修正版

源 如何把程式釘到windows7工作列 修正版 在csdn論壇看到有提問如何把程式釘到windows7的工作列,ccrun 妖哥 對這個問題很感興趣,於是google了一下,沒有找到相關的api資料,但是在國外的乙個站點看到用folderitemverb物件來實現的方法,關於具體的資料,可以查閱m...