swan-point-parser
v2.2.1
Published
Parse the SpeedStatisticPoint for swan from adb-logcat
Downloads
15
Readme
swan-point-parser
从adb logcat
中解析Swan性能打点,汇总显示:
================================================================================
Date 8/27/2019, 2:38:55 PM
Query 北京的特产
ModuleName default
RenderSwan view
SwanVersion Swan/1.33.10 JsCore/1.33.9
CommandSize 9444
DialogRequestId 5eace9d8-c4c9-4ebb-ad0b-44536e5e5c6c
logid b2397575-4866-4dde-bb12-3fcadca12e5e_DCSj5vs9vocfj_3
* 0ms 指令解析 (POINT_RENDER_PARSED)
|
8ms |
|
* 8ms 启动Activity (POINT_RENDER_START)
|
142ms |
|
* 150ms 开始获取Swan引擎 (POINT_SWAN_GET_ATOM_INS)
|
4ms |
|
* 154ms 取得Swan引擎 (POINT_SWAN_START)
|
72ms |
|
* 226ms Commands送达 (POINT_RENDER_SWAN_END)
|
67ms |
|
* 293ms Activity取得焦点<首屏> (POINT_RENDER_BEING_END)
|
1876ms |
|
* 2169ms JS执行完成 (POINT_SCREEN_INTERACTIVITY_TIME)
================================================================================
tl;dr
npm install -g swan-point-parser
swan-point-parser --help # 查看全部选项
swan-point-parser # 开始坚挺
# 多Android设备或日志文件可用stdin的方式
adb logcat | swan-point-parser --stdin
cat adb-log.log | swan-point-parser --stdin