Ole*_*gas 5 javascript profiling google-chrome google-chrome-devtools
我想知道 .cpuprofile 文件格式是否有任何(非)官方规范,这是在基于 Chromium 的浏览器的开发人员工具中使用 JavaScript 分析时生成的。
它是纯文本 JSON,因此很容易获取调用树数据,但我不明白如何获取每个函数的计时信息。
我也对每个函数的命中数感兴趣。
这可能不是您问题的直接答案,但这确实很棒。
\n\n用法非常简单:
\n\nfireunit.profile(function(){\n document.getElementsByClassName("foo");\n});\nRun Code Online (Sandbox Code Playgroud)\n\n您\xe2\x80\x99将获得从fireunit.getProfile()返回的以下JavaScript对象:
\n\n{\n "time": 8.443,\n "calls": 611,\n "data":[\n {\n "name":"makeArray()",\n "calls":1,\n "percent":23.58,\n "ownTime":1.991,\n "time":1.991,\n "avgTime":1.991,\n "minTime":1.991,\n "maxTime":1.991,\n "fileName":"jquery.js (line 2059)"\n },\n // etc.\n]}\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1778 次 |
| 最近记录: |