TraceEvent
TraceEvent 是 Lynx 提供的性能埋点工具类。开发者可以通过 TraceEvent 在客户端代码中灵活埋点,记录关键函数、任务、渲染流程等的执行时序和耗时。
Android
beginSection
标记一个 trace event 的开始。
参数说明
category
trace event 的类别。
name
trace event 的名称。
args (可选)
自定义的 trace event 参数。
示例
endSection
标记一个 trace event 的结束。
参数说明
category
trace event 的类别。
name
trace event 的名称。
示例
instant
标记一个即时(没有持续时间) trace event。
参数说明
category
trace event 的类别。
name
trace event 的名称。
args (可选)
自定义的 trace event 参数。
示例
iOS
beginSection
标记一个 trace event 的开始。
参数说明
category
trace event 的类别。
name
trace event 的名称。
args (可选)
自定义的 trace event 参数。
示例
endSection
标记一个 trace event 的结束。
参数说明
category
trace event 的类别。
name
trace event 的名称。
示例
instant()
标记一个即时(没有持续时间) trace event。
参数说明
category
trace event 的类别。
name
trace event 的名称。
args (可选)
自定义的 trace event 参数。
示例
Harmony
beginSection
标记一个 trace event 的开始。
参数说明
category
trace event 的类别。
name
trace event 的名称。
args (可选)
自定义的 trace event 参数。
示例
endSection
标记一个 trace event 的结束。
参数说明
category
trace event 的类别。
name
trace event 的名称。
示例
instant
标记一个即时(没有持续时间) trace event。
参数说明
category
trace event 的类别。
name
trace event 的名称。
args (可选)
自定义的 trace event 参数。
示例
Desktop (C API)
Desktop public embedder API 通过 C API 宏暴露 trace 辅助能力。
beginSection
标记 trace section 的开始。需要使用相同的 category 和 name 与 LYNX_CAPI_TRACE_END 成对调用。
endSection
标记 trace section 的结束。
instant
记录即时 trace event。
counter
记录 counter trace event。
示例
兼容性
LCD tables only load in the browser