【发布时间】:2012-03-21 23:02:13
【问题描述】:
我们正在创建一个Chrome application,希望在未来几周内发布。我们已经分发给一群 alpha 测试人员,尽管反馈总体上很好,但我们还是收到了一群用户抱怨我们的扩展在 RAM 方面太贵。 我们还收到了CPU 消耗过高的报告。
现在,我们已经改进了看起来很明显的东西,但是在执行方面我们几乎是“盲目的”。
为我们的 Chrome 应用程序分析内存和 JS 调用的好策略是什么?
请注意,这个应用程序是一个完整的原生应用程序,所以也许我们可以应用一些通用的 javascript 分析提示?
【问题讨论】:
-
我使用的只是 Chrome 开发面板:时间轴和配置文件 - 我假设您已经彻底检查过它们。
-
我确实检查了它们,但找不到有效使用它们的方法。您认为我可以从哪些资源开始使用?
-
您查看过个人资料文档吗?它们很好地涵盖了所有内容,并且有许多带有良好介绍的视频。 code.google.com/chrome/devtools/docs/profiles.html
-
Abraham 的链接已失效。我特别指出heap profiling documentation 是您开始确定您的应用程序如何使用内存的好地方。
标签: javascript google-chrome-extension profiling