none
关于任务管理器中单进程内存使用值和百分比对不上的问题 RRS feed

  • 问题

  • 在windows的任务管理器中查看单个进程的内存利用率,有两种显示方式,分别是【值】和【百分比】。

    以【值】/【百分比】得出来的结果并非总内存大小,请问一下这个百分比是如何计算出来的,所有进程都有这个问题。

    2020年4月1日 2:00

答案

  • 这是一个正常现象而不是一个问题。

    “进程”选项卡中显示的数字不是进程的全部内存使用量。这仅显示private working set(私有工作设置),只占总数的一部分。我们需要查看详细信息选项卡以查看完整的工作集。但是由于内存共享,将会有一些重复计数,并且这些数字会有些高。

    还有一些占用大量内存的substantial users并不属于进程故而没有显示出来,要知道并非所有任务都会 显示在任务管理器中。这包括页面缓冲池,非页面缓冲池,文件缓存等的驻留部分。可能没有显示500 MB或更大的文件缓存。

    事实上,任何现代操作系统中的内存使用情况都过于复杂,以至于无法通过累加一列数字来完全统计。


    如果认为回帖者的回答有所帮助,请将之标记为答复,这样可以帮助更多的用户获取有效信息。

    2020年4月3日 6:19