我需要在web开发编码过程中收集firefox CPU使用率的数据,我想知道是否有可能监控特定firefox插件的CPU使用率。
现在我使用的是windows的perfmon.msc,但它只能让我作为一个整体来监控火狐进程。
你知道有什么工具可以让我从插件中获取CPU数据吗?这是完全可能的吗?
发布于 2009-03-20 08:31:26
您可以使用分析CPU使用率。右键单击Firefox进程并选择属性。在Threads选项卡上,您将看到不同的线程,包括Flash或Acrobat等插件,并列出了它们的CPU使用率。
编辑:事实上,也应该可以使用perfmon监视线程:右键单击以选择Add Counters...然后选择“线程”作为性能对象。
发布于 2009-03-20 08:14:34
我猜你最好的选择是在单独的Firefox进程中测试你的插件,但你可能无论如何都会这么做。
对于真正的分析,您应该使用Firebug。我不确定,但我认为可以在Firefox中运行XUL应用程序(不将其集成为插件)。如果这不是一个选择,那么你可以将你怀疑速度慢的代码分离到一个网页中,并用Firebug对其进行分析。当然,这只适用于不与Mozilla内核交互的东西。
发布于 2020-06-06 00:25:16
实际上,Firefox有一个内置的“任务管理器”已经有几年了。只需在URL中键入about:performance即可。它显示了每个选项卡和附加组件的名称、类型、能量影响和内存。
如果你想深入挖掘,Shift + F5可以打开performance tool,你可以在那里记录,例如,打开一个网站,查看时间等等。
https://stackoverflow.com/questions/665296
复制相似问题