从进程资源管理器中,是否可以获取用于工作内存和私有内存的确切总字节数?

从进程资源管理器中,是否可以获取用于工作内存和私有内存的确切总字节数?

从进程资源管理器中,是否可以获取用于工作内存和私有内存的确切总字节数?

在此处输入图片描述

这些数字看起来最接近千字节。(或者最接近 1024 字节的倍数)

但是进程浏览器能显示字节数吗?例如 Chrome

我知道 powershell 可以,但是想知道 process explorer 是否可以?

答案1

Process Explorer 是否显示工作/私有内存的确切总字节数?

不是。Windows 使用的页面大小为 4096 字节,因此这些数字始终是 4096 的倍数:

进程、工作集、_Total:此计数器用于衡量“活动”使用中的虚拟内存。

此计数器显示需要多少 RAM,以便所有进程使用的虚拟内存都在 RAM 中。此值始终是 4,096 的倍数,这是 Windows 中使用的页面大小。

来源Windows 中的 RAM、虚拟内存、页面文件和内存管理

请注意,上面的引用是指性能监视器,但我希望它也适用于 Process Explorer(甚至可能在后台使用性能计数器)。

举个例子,这里是 Windows 7 上系统进程的详细内存使用情况(来自 Process Hacker - Properties)。最小块大小为 4kb。

在此处输入图片描述

相关内容