Debugging 分析SO中Firefox插件的CPU消耗

Debugging 分析SO中Firefox插件的CPU消耗,debugging,firefox,cpu,add-on,Debugging,Firefox,Cpu,Add On,目前,我通过卸载Firefox插件来分析效率低下的Firefox插件,并从长期经验来看该插件是否存在问题。然而,这种查找低效插件的方法非常耗时 我想知道精确的数值方法来观察 Firefox中每个插件的CPU消耗是独立的 Firefox中同时使用两个不同插件的CPU消耗(请注意,每次在浏览器中使用两个插件,然后长期衡量需求是不切实际的) 显然,仅测量CPU而不是内存消耗就足以使测试保持简单 是否有任何工具可以测量一组插件中2的组合的CPU消耗量?没有,不幸的是,没有这样的工具。最接近的是各种分析工

目前,我通过卸载Firefox插件来分析效率低下的Firefox插件,并从长期经验来看该插件是否存在问题。然而,这种查找低效插件的方法非常耗时

我想知道精确的数值方法来观察

  • Firefox中每个插件的CPU消耗是独立的
  • Firefox中同时使用两个不同插件的CPU消耗(请注意,每次在浏览器中使用两个插件,然后长期衡量需求是不切实际的)
  • 显然,仅测量CPU而不是内存消耗就足以使测试保持简单


    是否有任何工具可以测量一组插件中2的组合的CPU消耗量?

    没有,不幸的是,没有这样的工具。最接近的是各种分析工具(如Venkman),它们可以显示您在各种JS函数中花费的时间,但聚合这些数据以确定扩展是否效率低下将是一件棘手的事情


    Mozilla还使用Mac上的dtrace(使用Firefox的特殊版本和特殊的dtrace脚本)来分析性能。我想它也可以适应这种情况。

    有一个Firefox插件可以查看内存使用情况:

    安装插件并打开关于:插件内存的页面,它将显示所有已安装插件(包括Firefox本机插件)的内存使用情况

    您可能还对显示每个打开的选项卡的内存使用情况感兴趣