【发布时间】:2015-09-16 18:05:35
【问题描述】:
我正在调试一个使用太多内存的 Javascript 应用程序。在 Heap Profiler 中,它说大约有 300MB,但根据 Chrome 的任务管理器,它总共使用了大约 950MB,其中 40MB 的“Javascript 内存”。
基于这个问题,任务管理器和堆分析器之间的 650MB 差异似乎是由于本机内存造成的:
Chrome Heap Snapshot - Why it doesn't show all the memory allocated?
但是,我无法弄清楚“原生记忆”是什么,而且谷歌搜索也没有帮助。 哪些类型的东西会进入本机内存,我将如何调试使用这么多本机内存的东西?
可能的重复(所有未回答):
Heap profiler's reports vs task manager's reports: who to believe?
Huge difference between memory usage displayed in chrome's task manager and memory timeline
【问题讨论】:
标签: javascript google-chrome memory-management