javascript – 如何以编程方式访问chrome分析

前端之家收集整理的这篇文章主要介绍了javascript – 如何以编程方式访问chrome分析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
寻找一些chrome API(用于Chrome扩展),让我以下列方式进行以下操作: –
– 开始剖析
– 结束剖析
获取所有JS在页面上所花费的时间列表

我可以在Firefox中实现相同的:

jsd = DebuggerService.getService(jsdIDebuggerService)
// start the profiling as
jsd.flags |= COLLECT_PROFILE_DATA;

// stop the profilinf as
jsd.flags &= ~COLLECT_PROFILE_DATA;

// get the details of how much time each JS function took
jsd.enumerateScripts({enumerateScript: function(script)
{
// script object has timings detail
}

甚至可以让我从开发人员工具栏导出分析信息的一些API将是有帮助的

解决方法

您可以使用以下代码以编程方式使用Google Chrome配置脚本
console.profile("MyProfile");
// Enter name of script here
console.profileEnd();

“MyProfile”是要创建的配置文件名称.

资源:

http://blog.codestars.eu/2011/profiling-with-webkit/

您可以通过使用console.time()和console.timeEnd()的组合获得函数/代码片段的时间,

猜你在找的JavaScript相关文章