火狐插件的CPU使用率

问题描述 投票:11回答:4

我需要在web开发编码会话期间收集firefox CPU使用情况的数据,我想知道是否可以监控特定firefox插件的CPU使用情况。

现在我正在使用windows的 perfmon.msc,但它只能让我监控整个firefox进程。

你知道有什么工具可以让我从一个插件中获取CPU数据吗?它是可能的吗?

firefox plugins cpu-usage
4个回答
3
投票

你可以用以下方法分析CPU的使用情况 流程浏览器. 右键单击Firefox进程并选择属性。在 主题 选项卡,你会看到不同的线程,包括Flash或Acrobat等插件,并列出了它们的CPU使用率。

EDIT: 事实上,应该也可以用 perfmon 来监控线程。右键点击选择 添加计数器... 然后选择 主题 作为性能对象。


2
投票

我猜你最好的选择是在一个独立的Firefox进程中测试你的插件,但你可能正在这样做。

对于真正的分析,你应该使用Firebug。 我不太确定, 但我认为在Firefox内部运行XUL应用程序是可能的 (不把它整合成一个插件). 如果这不是一个选项,那么你可以把你怀疑速度慢的代码分离出来,然后用以下方法进行分析 Firebug. 当然,这只适用于那些不与Mozilla核心交互的东西。


0
投票

有一些JS剖析器也可以对扩展JS进行剖析,但是它们并不能真正帮助找到有问题的附加组件。

火狐4的概念设计上有一个功能,然而由于FX4现在功能冻结了,所以它被抛弃了。不过我还是在追寻这个功能,希望能关注这个方向的任何进展。

这里有一个问题,希望能找到更多关于它的信息。https:/superuser.comq21873346962

对于CPU的利用率,你可以用MS Perfmon来收集数据,它是Windows的一部分,也用于类似的目的,比如收集CPU性能&SQL服务器上的统计数据进行优化。


0
投票

其实Firefox确实有一个内置的 "任务管理器",已经有几年了。只要输入 关于:性能 的URL中。它显示了每个标签和附加组件的名称、类型、能量影响和内存。

如果你想更深入地挖掘Shift + F5打开的 性能工具 在那里你可以记录,例如打开一个网站,看看时间等。

© www.soinside.com 2019 - 2024. All rights reserved.