題 用於監視虛擬內存活動的Windows應用程序


是否有一個Windows應用程序顯示虛擬memoey的圖形表示,以及駐留的頁面,正在移入或移出的頁面,等等。

當我進入一個窗口時,我正在尋找的是一些信息/娛樂 它的頁面顛簸死亡螺旋,向我展示其頁面進出。


2
2018-03-06 01:01


起源




答案:


的VMMap 是你想要的。


3
2018-03-06 10:13



您還可以使用性能監視器(Windows的一部分)。 - Ben
哇 - 2010年3月3日發布 - 我猜有些事情在空中。 - ddyer
關閉但沒有雪茄。我正在考慮像defragging entertaimment,每頁一個點或物理內存作為主要顯示,以及關於哪些進程佔用它以及最近頁面正在做什麼的輔助信息。 - ddyer
嗯...也許嘗試Windows性能監視器(在管理工具下)。右鍵單擊圖形區域,然後選擇“添加計數器...”。在可用計數器區域中,選擇Process-> Pool Paged Bytes。然後,在進程列表中,選擇<所有實例>,然後單擊添加>>按鈕。添加計數器後,您可以再次右鍵單擊圖形並選擇“屬性...”,然後轉到“圖形”選項卡以更改比例。我正在使用Windows 7,所以你的可能會有所不同。 - Ben
抱歉,Process-> Pool分頁字節非常不是進程對其使用的虛擬地址空間的主要貢獻者。 “池”只是內核空間中的堆積。 - Jamie Hanrahan


也許你可以使用 過程探索者 為了這?我不再運行Windows了,所以我不能為你測試這個程序,但如果你沒有安裝這個程序你應該因為它是我知道的最好的進程瀏覽器(當我運行windows時)


0
2018-03-06 02:01





沒有任何實用程序可以滿足您的要求。開銷太高了。您正在談論為每個頁面錯誤添加數千條指令。這就是VMmap和RAMmap sysinternals工具提供靜態顯示的原因。

在Windows Vista及更高版本中,您具有資源監視器。單擊“內存”選項卡。單擊表中的列標題,按“工作集”排序,這是進程使用的物理內存。另一個好的指標是“硬故障/秒”。這是必須通過從磁盤讀取來解決的進程發生的頁面錯誤數。

如果這些計數器不在表格的列中,請右鍵單擊列標題區域,選擇“選擇列”,然後將其打開。


0
2017-07-28 12:51