2011-06-22 38 views
2

在任务管理器的进程资源管理器中,曾经有一种叫做“虚拟机大小”的内容,表示应用程序使用的较少使用的交换磁盘空间量。在Windows 7进程管理器中,它似乎不存在。我想知道是否相当于“私人字节”或“分页数据”的东西。有任何想法吗?在Windows 7 Process Explorer中,“VM Size”的等效物是什么?

  • 编辑:我知道VM是什么。只需要知道什么等价过程探险家列名是在Windows 7

enter image description here

回答

2

我很确定您对工作集的价值感兴趣。据我了解,工作集是分配给您的应用程序并引用的全套虚拟内存页面。 Private Bytes值告诉你当前在私有堆上(例如,通过malloc()调用)分配给你的应用程序的内存(或者用于,不确定是哪一个或者是否有差异)。

退房this page on SysInternals,尤其是Windows SysInternals Primer。我有一段时间没有看过它,这就是为什么我不太确定私人字节表示什么,但我非常确定那是我学习如何读取进入ProcExp的数据的视频。

+0

http://stackoverflow.com/questions/7954781/whats-the-difference-between-working-set-and-commit-size与此相矛盾? – salk31

0

我不是一个真正的专家,当涉及到Windows,但我认为VM代表虚拟内存。也许这个Wikipedia page有帮助。

编辑Microsoft Support page上也有解释。

+1

是的,我知道VM是什么..我只是想知道如何在Windows 7进程管理器中看到相同的值。 – whitehawk

1

我想在Windows 7中,“Working Set”对应于“Mem Usage”,“Commit Size”对应于VM大小。

0

答案是'Commit Size'。这很容易检查。我启动了一个Java JVM,并要求在启动时分配1G的堆内存。我可以在'Commit Size'列中检索1G。

相关问题