- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我目前正在使用 Google O3D WebGL 框架开发应用程序,这是我第一次如此密集地使用 JavaScript。这些功能只完成了大约 20%,但应用程序本身已经开始占用大约 160 兆内存,而让应用程序运行时,它在 Chrome 中每秒消耗大约 200kb,在 FF 中每秒消耗 2meg;随着屏幕的刷新。在我写这篇文章时,我让 Chrome 9 保持运行状态,它的内存使用量刚刚达到 400 兆。我现在特别在意 FF 的使用,我正在寻找任何关于优化 JavaScript、防止内存泄漏以及任何能帮助我基本上解决这个问题的真正好的文档。我也非常感谢任何指向对我有帮助的很棒工具的链接。提前致谢。
编辑:我遇到了Mozilla performance tools但我需要一些简单易用的东西,最好是带有 GUI,或者至少是一个新手友好的指南。还有很多这些工具适用于 linux(我使用的是 Win7)或需要购买/仅是命令行。 + 我真的很想看到一些适用于 Chrome 的东西 :) 但我会接受提供最有用信息的答案。
编辑:Google Chrome 的开发者工具仅报告 10 兆内存使用情况,不确定其余部分来自何处。
最佳答案
您有机会查看 Speed Tracer然而?我认为这应该会给你更多你需要的东西。
对于内存使用情况,您可能希望在 Chrome 开发人员工具中的“配置文件”选项卡下进行堆配置文件分析。您可以比较多个堆配置文件以查看内存使用情况。
关于Chrome/Firefox 中的 Javascript 内存使用和调试(雷区),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4673707/
在考虑类初始化时,我们都知道进行子类初始化时,如果父类没有初始化要先初始化子类。然而事情并没有一句话这么简单。 首先看看Java中初始化触发的条件: (1)在使用new实例化对象,访问静态数据和方
我目前正在使用 Google O3D WebGL 框架开发应用程序,这是我第一次如此密集地使用 JavaScript。这些功能只完成了大约 20%,但应用程序本身已经开始占用大约 160 兆内存,而让
我是一名优秀的程序员,十分优秀!