2

我注意到 google chrome 任务管理器显示的进程的 mem 使用与 windows 任务管理器中 chrome 进程的 mem 使用不一致。例如,在下图中,Chrome 任务管理器显示最大的内存消耗进程(chrome 将其称为页面)是“Plug-in:Showkwave Flash”,容量为 70,600K。在 Windows 任务管理器中,最大的 mem 吃 chrome 进程显示有 79,364K。还有一个在 77K 范围内。为什么以及如何出现这种不一致。是否与 Windows 任务管理器计算每个进程的内存使用量所需的某种开销有关?或者它与chrome本身有关。

另一个问题:Windows 任务管理器中总是列出了一个额外的“Chrome”进程。即在下图中,Chrome 任务管理器列出了 15 个“页面”,而 Windows 任务管理器列出了 16 个 chrome“进程”(我在这里不包括 chrome_frame_helper.exe。我猜它不是本机 chrome 进程。)这背后的原因是什么。

在此处输入图像描述

4

1 回答 1

2

Chrome 可能会查询自己的进程以获取更准确的内部数据结构信息,而不是仅使用进程使用的外部可见内存(这也包括运行时的开销)。

至于为什么有一个额外的过程:作业是选项卡和插件容器的渲染过程。另外一个是选项卡周围的窗口框架。

于 2012-05-18T15:36:04.353 回答