【发布时间】:2019-04-05 01:47:22
【问题描述】:
我们需要为网络编辑器实现撤消功能,并希望测试撤消历史可以合理地走多远。
撤消数据模型是一个包含 1+ 个 jQuery 对象的 JavaScript 数组,每个对象可以包含多个 Base64 图像。
如何测量 JavaScript 对象的内存使用情况?是否可以从 Chrome 监控内存使用情况?
【问题讨论】:
-
@Dom 这是一个很棒的链接。您能否发布答案以便获得积分?
-
加起来,下面是链接,其中包含有关视图的详细信息,可帮助您进行堆分析并发现应用程序中的内存泄漏。 developer.chrome.com/devtools/docs/heap-profiling
-
不是当前问题的真正答案,但不要存储为 base64(比二进制大 34%),始终使用 Blob,如果需要存储很多,请考虑使用 IndexedDB ,即使只是很短的时间。这将保存在磁盘上而不是内存中。
-
@dom 只是在等你,谢谢你的回答!很遗憾你不会得到信用。
标签: javascript jquery html google-chrome memory