You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Chrome 64任务管理器中Memory与Memory Footprint字段的区别咨询

Chrome任务管理器中「Memory」与「Memory Footprint」的区别

嘿,刚好对这俩字段的区别门儿清,给你讲得明明白白:

  • 「Memory」(JavaScript堆内存)
    这个字段专门统计Chrome的V8引擎为网页运行JavaScript所分配的内存空间——简单说就是网页里的变量、对象、函数这些JS相关的数据都存在这儿。它只聚焦在JS执行层面的内存占用,非常适合排查网页的JS内存泄漏问题:如果某个页面的这个数值一直上涨不回落,那大概率是有内存泄漏的情况了。

  • 「Memory Footprint」(进程总内存占用)
    这是Chrome 64版本左右新增的字段,它统计的是对应浏览器进程(包括标签页、扩展、插件等)的全部内存占用。除了JS堆内存,它还包含页面的DOM元素、图片资源、浏览器自身运行代码、扩展程序内存等所有该进程消耗的资源。这个数值能更真实反映该进程对系统内存的整体占用,帮你快速判断哪个标签页或扩展在“消耗”更多系统内存。

举个直观的例子:一个加载了大量高清图片但JS逻辑简单的网页,它的「Memory」数值可能不算高,但「Memory Footprint」会明显偏高——因为图片资源的内存占用被算在了后者里。

内容的提问来源于stack exchange,提问作者Henrique Jung

火山引擎 最新活动