JavaScript内存:堆,本机,WebGL / GPU

时间:2013-11-05 04:23:00

标签: javascript debugging google-chrome memory

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

Heap是您基本的GC-JS对象。 “Native Memory”不是Heap的一部分..如DOM,TypedArrays,2D上下文ImageData等。 WebGL也是内存的来源。

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

有没有办法获取有关我的代码使用的内存源百分比的有用信息?

1 个答案:

答案 0 :(得分:0)

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

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

chrome task manager