javascript - 分析 Chrome 应用程序

标签 javascript google-chrome-extension profiling

我们正在创建一个 Chrome application我们希望在未来几周内发布。我们已经分发给一群 alpha 测试人员,尽管反馈通常很好,但我们还是收到了一群用户的提示,他们说我们的扩展在 RAM 方面很昂贵。 我们还收到了关于CPU 消耗过高的报告。

现在,我们改进了看似显而易见的事情,但我们在执行方面几乎是“盲目的”

为我们的 Chrome 应用程序分析内存和 JS 调用的好策略是什么?

请注意,此应用程序是一个完整的 native 应用程序,因此也许我们可以应用一些通用的 javascript 分析技巧?

最佳答案

正如人们提到的,您可以使用 Chrome 开发者工具来分析内存使用情况。

对于 CPU 和 RAM,这并不是特别科学,但您可以通过不打开除 Chrome 之外的任何应用程序来获得广泛的衡量标准,Chrome 的 about:blank 打开以及操作系统的事件监视器或任务管理器。

在 about:blank 上查看 Chrome 的 CPU 和 RAM 读数,它几乎处于空闲状态 - 然后将其与您的应用程序运行时的读数进行比较。

也禁用所有扩展程序,将它们排除在外。

希望这对您有所帮助。

关于javascript - 分析 Chrome 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550299/

相关文章:

javascript - 无法从 JSON 数组获取正确的值

javascript - 如何使用 IIFE 创建 Javascript 对象

javascript - jQuery:获取像检查这样的元素而不是源代码

javascript - JS的Chrome CPU Profile中 'self'和 'total'的区别

php - 在 WinCacheGrind 中打开 CacheGrind 文件时缺少函数名称

javascript - 无法读取未定义的属性 'prototype'; CoffeeScript 与 Require.js 的继承

javascript - 从对象中的子对象访问属性

javascript - 带有 OAuth2 的 Chrome 扩展

Javascript检测录音

android - 如果缓冲区已满,startMethodTracing() 是否会返回错误?