如何检测浏览器中使用的内存过多
How to detect to much memory being used in browser
我正在编写客户端应用程序,但经常遇到一个问题,即我在低端设备上使用了太多内存,它停止处理javascript来弥补这一问题。这似乎是解决低端设备上此问题的常见"解决方案"。
是否有任何合理的方法来检测内存使用情况和/或限制,或者当达到限制并且脚本失败时,等等。
如果我能检测到这一点,我就可以实现解决方案来处理它(比如限制缓存、更懒惰的加载等)
请不要将我的问题标记为与一个问题重复的问题,该问题的唯一答案是关于如何检测内存使用,而不是关于估计内存限制!
这可能会对您有所帮助:
http://www.monitis.com/blog/2011/05/15/30-tips-to-improve-javascript-performance/
关于页面性能:
-
使用铬显影剂窗口中的"配置文件"选项卡(按F12启动)
-
Firefox 中的Firebug探查器
相关文章:
- 设置客户端的浏览器内存
- 如何在浏览器中触发另存为对话框,以便可以在内存中保存 json 数据
- 在浏览器崩溃之前检测到内存耗尽
- 在消耗大量内存后,浏览器在创建图像Blob的ObjectURL时抛出错误
- three.js内存泄漏/浏览器崩溃
- 如何使用java脚本更改浏览器的内存管理以增加会话存储和本地存储的内存
- 变量和数组将在浏览器内存中保留多长时间
- 由于数组大小,Javascript 主要浏览器的内存不足
- 使用 window.location.replace 但页面仍在浏览器的内存中
- 创建/追加 HTML 元素(浏览器内存)
- 浏览器内存泄漏
- 如何将内存流调用到浏览器下载
- 浏览器何时将图像加载到工作内存中
- 在浏览器中缓存对象时,内存过多
- 删除JavaScript事件处理程序后,是否将其从浏览器内存中删除
- IE浏览器内存问题
- 错误处理“;内存不足异常”;在浏览器中
- 多次打开对话框会缓慢地增加浏览器内存
- 在浏览器内存中加载的最大数据量
- 导致浏览器内存泄漏的javascript