用于监视虚拟内存活动的Windows应用程序


2

是否有一个Windows应用程序显示虚拟内存的图形表示,以及驻留的页面,正在移入或移出的页面,等等。

当我进入一个窗口时,我正在寻找的是一些信息/娱乐 它的页面颠簸死亡螺旋,向我展示其页面进出。

Answers:


3

的VMMap 是你想要的。


您还可以使用性能监视器(Windows的一部分)。
Ben

哇 - 2010年3月3日发布 - 我猜有些事情在空中。
ddyer

关闭但没有雪茄。我正在考虑类似于碎片整理的娱乐,每页一个点或物理内存作为主要显示,以及关于哪些进程占用它以及最近页面正在做什么的辅助信息。
ddyer

嗯...也许尝试Windows性能监视器(在管理工具下)。右键单击图形区域,然后选择“添加计数器...”。在可用计数器区域中,选择Process-> Pool Paged Bytes。然后,在进程列表中,选择<所有实例>,然后单击添加>>按钮。添加计数器后,您可以再次右键单击图形并选择“属性...”,然后转到“图形”选项卡以更改比例。我使用的是Windows 7,因此您可能会有所不同。
Ben

抱歉,Process-> Pool分页字节非常不是进程对其使用的虚拟地址空间的主要贡献者。 “池”只是内核空间中的堆。
Jamie Hanrahan

0

也许你可以使用 过程探索者 为了这?我不再运行Windows了,所以我不能为你测试这个程序,但如果你没有安装这个程序你应该因为它是我知道的最好的进程浏览器(当我运行windows时)


0

没有任何实用程序可以满足您的要求。开销太高了。您正在谈论为每个页面错误添加数千条指令。这就是VMmap和RAMmap sysinternals工具提供静态显示的原因。

在Windows Vista及更高版本中,您具有资源监视器。单击“内存”选项卡。单击表中的列标题,按“工作集”排序,这是进程使用的物理内存。另一个好的指标是“硬故障/秒”。这是必须通过从磁盘读取来解决的进程发生的页面错误的数量。

如果这些计数器不在表格的列中,请右键单击列标题区域,选择“选择列”,然后将其打开。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.