我目前正在使用 Google O3D WebGL 框架开发一个应用程序,这是我第一次如此密集地使用 JavaScript。这些功能只完成了 20% 左右,但应用程序本身已经开始占用大约 160 meg 内存,同时让应用程序运行,在 Chrome 中每秒消耗大约 200kb,在 FF 中每秒消耗 2meg;当屏幕刷新时。当我写这篇文章时,我让 Chrome 9 继续运行,它的内存使用量刚刚达到 400 兆。我现在正在苦苦挣扎,尤其是 FF 的使用,我正在寻找任何关于优化 JavaScript、防止内存泄漏的真正好的文档,以及任何能帮助我基本上解决这个问题的文档。我也非常感谢任何对我有帮助的很棒工具的链接。提前致谢。
编辑:我遇到过Mozilla 性能工具 http://www.mozilla.org/performance/tools.html但我需要一些简单易用的东西,最好有 GUI,或者至少有一个新手友好的指南。另外,很多这些工具都是适用于 Linux(我使用的是 Win7)或需要购买/仅限命令行。 + 我真的很想看到 Chrome 的一些东西:) 但我会接受提供最有用信息的答案。
编辑:Google Chrome 的开发者工具仅报告 10meg 内存使用情况,不确定其余部分来自何处。
你有机会去看看吗速度追踪器 http://code.google.com/webtoolkit/speedtracer/然而?我认为这应该会给你更多你需要的东西。
对于内存使用情况,您可能需要在 Chrome 开发人员工具的“配置文件”选项卡下进行堆配置文件。您可以比较多个堆配置文件以了解内存使用情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)