ita*_*ych 5 trace timeline google-chrome
Chrome网络浏览器包含一个强大的跟踪器工具,它不仅允许跟踪和调试网页,还允许您自己的程序创建特殊格式的JSON文件并将其显示为程序中事件的可视化时间线,这对于调试多进程/多线程系统中的性能瓶颈。我正在努力让这个工具对用户来说尽可能易于使用且无麻烦。
假设我在外部程序中创建了一个 JSON 文件,现在我希望在跟踪器中查看它。步骤是:
chrome://tracing在地址栏中输入。我的问题是:这个过程可以从命令行自动化吗?我查了一下,什么也没发现。也许这里需要一些 JavaScript 魔法。
背景阅读:
如果您想要跟踪器的示例输入文件,请复制以下文本并将其命名为mytimeline.json. 请按照上述步骤进行查看。
[ {"cat":"1", "pid":1000,"tid":1001,"ts":100000,"ph":"B","name":"UpdateLayoutTree","args":{"timestamp-s":"jun 2 12:12:12","frame":10034} }
, {"cat":"1", "pid":1000,"tid":1001,"ts":102000,"ph":"B","name":"subfunc","args":{"timestamp-e":"jun 2 12:12:13", "elementCount":4} }
, {"cat":"1", "pid":1000,"tid":1001,"ts":108000,"ph":"E","args":{"timestamp-e":"jun 2 12:12:13"} }
, {"cat":"1", "pid":1000,"tid":1001,"ts":110000,"ph":"E","args":{"timestamp-e":"jun 2 12:12:13"} }
, {"cat":"1", "pid":1000,"tid":1002,"ts":120000,"dur":15000,"ph":"X","name":"Something","args":{"elementCount":4} }
, {"cat":"2", "pid":1003,"tid":1004,"ts":125000,"ph":"i","name":"Boom","args":{"elementCount":4}, "s": "t" }
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |