3

是否可以在 Chrome 中查看 JavaScript 的所有内存来源?据我所知,以上三个是可用的。

堆是您的基本 GC-able JS 对象。“本机内存”不是堆的一部分 .. 像 DOM、TypedArrays、2D 上下文 ImageData 等。WebGL 也是一种内存来源。

我想知道我的代码使用了多少。Chrome 最近抛弃了他们的 Native profiler。堆分析对于大内存 Web 应用程序来说是不够的。

有没有办法获得关于我的代码正在使用的这些内存源的百分比的有用信息?

4

1 回答 1

0

我使用 chrome 任务管理器(更多工具 | 任务管理器)估计本机内存。它显示了私有内存、GPU 内存和 JavaScript 内存。private memory - javascript memory将是本机内存的近似值。但它不能表明不同种类的资源分配了多少内存。

如果页面有画布,它还会显示 GPU 内存。

铬任务管理器

于 2015-06-29T01:33:17.363 回答