google-chrome - Chrome 任务管理器上的 "memory"和 "memory footprint"字段有什么区别?

标签 google-chrome google-chrome-devtools

我正在使用 Chrome 64 并注意到 Chrome 的任务管理器上有两个名为“内存”的字段。见下图:

memory and memory footprint

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

最佳答案

在 Chrome 中,内存列代表共享内存 + 私有(private)内存。如果启用这两列并添加数字,您会发现它们与内存列匹配。在计算机的任务管理器或事件监视器中,您可以看到这些值与共享内存大小和私有(private)内存大小匹配。

内存占用列与任务管理器或事件监视器中进程的内存列报告的 MB 数相匹配。

Mac 事件监视器中的真实内存映射到 Unix 中的 RSS(驻留集大小)。下面的链接解释了这一点。

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

Mac 的 Activity Monitor 上的 Memory 列与 Private Memory Size 大致相关,但它似乎计算得稍微小一些。此列将匹配 Chrome 中的 Memory Footprint 列。

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

关于google-chrome - Chrome 任务管理器上的 "memory"和 "memory footprint"字段有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48736347/

相关文章:

javascript - 如何更改 chrome ://flags using chrome API?

javascript - 在注入(inject)内容脚本之前传递变量

javascript - 如何使用 Tampermonkey 覆盖站点的变量?

javascript - 如何找出调用了哪个 Javascript 函数?

google-chrome - 浏览器检查器如何知道图像或其他资源是否属于加载失败的 css 或 js 文件?

javascript - 切换 dojo 中 div 的显示在 Google Chrome 中无法正常工作

javascript - 如何使用 JS 在 Chrome 扩展中分配热键?

css - 在 Twitter Bootstrap 中样式复选框蓝色悬停

websocket - 是否可以在 google chrome 开发者工具中查看 websocket 使用了多少带宽?

angular - 使用 angular cli 6 项目在 chrome 的工作区中处理组件 css 文件