实现撤消功能:如何衡量JavaScript数组的内存消耗?

时间:2019-03-26 09:42:50

标签: javascript jquery html google-chrome memory

我们需要为Web编辑器实现撤消功能,并要测试撤消历史可以合理进行多深。

撤消数据模型是一个包含1个以上jQuery对象的JavaScript数组,每个对象可能包含多个Base64图像。

如何测量JavaScript对象的内存使用情况?是否可以通过Chrome监视内存使用情况?

2 个答案:

答案 0 :(得分:4)

Chrome为此提供了一个很好的工具。它基于RAIL模型,可让您快速检测泄漏甚至膨胀。只需转到chrome的任务管理器(shift + esc)并启用Javascript memory。这个工具救了我一命,祝你好运!

答案 1 :(得分:1)

Chrome开发者工具中内置的工具可让您检查内存使用情况。

您可以通过任务管理器Shift+EscMain Menu > More tools > Task manager)访问它们,然后右键单击Header并启用JavaScript Memory

您可以在此处找到更多信息: https://developers.google.com/web/tools/chrome-devtools/#memory