参数Trace

added in API level 18

public final class Trace
extendsObject

java.lang.Object -> android.os.Trace


将跟踪事件写入系统跟踪缓冲区. 可以使用Systrace工具收集和可视化这些跟踪事件. 此跟踪机制与startMethodTracing()提供的方法跟踪机制无关. 它可以跟踪跨多个进程发生的事件.

关于使用Systrace tool的文档, 阅读Analyzing Display and Performance with Systrace.

公共方法


beginSection

added in API level 18.

void beginSection (String sectionName)

写入一个跟踪消息以指示给定的代码段已经开始. 调用这个方法, 必须在相同的线程中调用与之匹配的endSection().

跟踪机制在内部使用垂直条形字符“|”, 换行符“ n”和空字符“ 0”. 如果sectionName包含这些字符,它们将被替换为跟踪中的空格字符.

参数
sectionName String: 出现在trace中的名字, 长度最长为127个Unicode字符.

endSection

added in API level 18.

void endSection ()

写入一个跟踪消息以指示给定的代码段已经结束. 调用这个方法之前必须先调用beginSection(String). 调用此方法将标记最近开始的代码段的结尾, 因此必须注意确保beginSection/endSection对已正确嵌套并从同一线程调用.

results matching ""

    No results matching ""