Chrome的任务管理器中"内存"和"内存占用"字段之间有什么区别?

Hen*_*ung 15 google-chrome google-chrome-devtools

我正在使用Chrome 64,并注意到Chrome的任务管理器上有两个名为"memory"的字段.见下图:

内存和内存占用

我找不到Chrome上这些字段之间差异的任何解释,没有可用的工具提示(至少不在macOS上)."记忆足迹"字段似乎是新的,因为我不记得在昨天之前看过它.

All*_*ogh 8

在Chrome中,内存列代表共享内存+专用内存.如果启用这两列并添加数字,则会发现它们与"内存"列匹配.在计算机的任务管理器或活动监视器中,您可以看到这些值与共享内存大小和专用内存大小相匹配.

"内存占用"列与"任务管理器"或"活动监视器"中进程的"内存"列报告的MB数相匹配.

Mac的活动监视器中的真实内存映射到Unix中的RSS(驻留集大小).以下链接解释了这一点.

https://forums.macrumors.com/threads/memory-vs-real-memory.1749505/#post-19295944

Mac的活动监视器上的内存列大致与专用内存大小相关,但似乎计算得稍微小一点.此列将与Chrome中的"内存占用"列相匹配.

请注意,这个答案引用了Mac,因为这就是我目前正在使用的内容.对于Linux和Windows系统监视器和任务管理器,列名称和答案会略有变化.


Pat*_*ard 5

正如Josh所指出的,它报告了“私有内存占用量”,如一致的内存指标中所述