我需要在Web开发编码会话期间收集有关firefox CPU使用率的数据,我想知道是否可以监控特定firefox插件的CPU使用情况。
现在我正在使用windows的perfmon.msc,但它只允许我监视整个firefox进程。
你知道任何可以让我从插件中获取CPU数据的工具吗?它有可能吗?
答案 0 :(得分:3)
您可以使用Process Explorer分析CPU使用情况。右键单击Firefox进程并选择属性。在线程选项卡上,您将看到不同的线程,包括Flash和Acrobat等加载项及其CPU使用情况。
编辑:事实上,应该可以使用perfmon监视线程:右键单击以选择添加计数器... ,然后选择线程作为性能宾语。
答案 1 :(得分:2)
我猜你最好的选择是在一个单独的Firefox进程中测试你的插件,但无论如何你可能都在这样做。
对于真正的分析,您应该使用Firebug。我不确定,但我认为可以在Firefox中运行XUL应用程序(不将其作为插件集成)。如果这不是一个选项,那么您可以将您怀疑进入网页的代码分离出来并使用Firebug对其进行分析。这当然只适用于不与Mozilla核心交互的东西。
答案 2 :(得分:0)
有一些JS配置文件也可以配置扩展JS,但它们并没有真正帮助找到有问题的插件。
Firefox 4的概念设计有一个功能,但是由于FX4现在被冻结,所以它被抛弃了。但我仍然追随这一特征,并希望在这个方向上取得任何进展。
这是一个可以找到更多相关信息的问题; https://superuser.com/q/218733/46962
对于CPU利用率,您可以使用MS Perfmon收集数据,MS Perfmon是Windows的一部分,也可用于类似目的,例如收集CPU性能和数据。 SQL服务器上的stats数据用于优化。
答案 3 :(得分:0)
实际上,Firefox已有几年了内置的“任务管理器”。只需在URL中输入 about:performance 即可。它显示每个选项卡和加载项的名称,类型,能源影响和内存。
如果您想更深入地挖掘,请按Shift + F5打开performance tool,您可以在其中记录e。 G。打开网站并查看时间等。