Chr*_*ris 12 javascript debugging memory-leaks memory-management google-chrome
我目前正在使用Google O3D WebGL框架开发应用程序,这是我第一次如此密集地使用JavaScript.功能只有大约20%完成,但是应用程序本身已经开始占用大约160兆的内存,而运行它的应用程序在Chrome中每秒消耗大约200kb,在FF中消耗2meg; 随着屏幕刷新.在我写这篇文章的时候,我已经让Chrome 9运行了,它的内存使用量已达到400兆.我现在特别关注FF的用法,我正在寻找关于优化JavaScript,防止内存泄漏的任何非常好的文档,任何能帮助我解决这个问题的方法.我也非常感谢任何有助于我的精彩工具的链接.提前致谢.
编辑:我遇到过Mozilla性能工具,但我需要一些简单易用的东西,最好是使用GUI,或者至少是一个noob友好指南.还有很多这些工具适用于linux(我使用的是Win7)或者只需要购买/是命令行.+我真的很想看到Chrome的东西:)但我会接受提供最有用信息的答案.
编辑:谷歌Chrome的开发人员工具仅报告10美分的内存使用情况,不确定其余内容的来源.
你有机会看看Speed Tracer了吗?这应该会给你更多你想要的东西.
使用内存时,您可能希望在"配置文件"选项卡下的Chrome开发人员工具中执行堆配置文件.您可以比较多个堆配置文件以查看内存使用情况.
根据http://blog.chromium.org/2011/05/chrome-developer-tools-put-javascript.html,您实际上可以使用Javascript中的performance.memory窗口属性来检查代码段对内存的影响用法.
这对我来说很有用,因为解释堆快照的输出并不简单.
| 归档时间: |
|
| 查看次数: |
17620 次 |
| 最近记录: |