public class Systrace
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Systrace.EventScope |
Modifier and Type | Field and Description |
---|---|
static long |
TRACE_TAG_REACT_APPS |
static long |
TRACE_TAG_REACT_FRESCO |
static long |
TRACE_TAG_REACT_JAVA_BRIDGE |
static long |
TRACE_TAG_REACT_VIEW |
Constructor and Description |
---|
Systrace() |
Modifier and Type | Method and Description |
---|---|
static void |
beginAsyncSection(long tag,
java.lang.String sectionName,
int cookie) |
static void |
beginSection(long tag,
java.lang.String sectionName) |
static void |
endAsyncFlow(long tag,
java.lang.String sectionName,
int cookie) |
static void |
endAsyncSection(long tag,
java.lang.String sectionName,
int cookie) |
static void |
endSection(long tag) |
static boolean |
isTracing(long tag) |
static void |
registerListener(TraceListener listener) |
static void |
startAsyncFlow(long tag,
java.lang.String sectionName,
int cookie) |
static void |
stepAsyncFlow(long tag,
java.lang.String sectionName,
int cookie) |
static void |
traceCounter(long tag,
java.lang.String counterName,
int counterValue) |
static void |
traceInstant(long tag,
java.lang.String title,
Systrace.EventScope scope) |
static void |
unregisterListener(TraceListener listener) |
public static final long TRACE_TAG_REACT_JAVA_BRIDGE
public static final long TRACE_TAG_REACT_FRESCO
public static final long TRACE_TAG_REACT_APPS
public static final long TRACE_TAG_REACT_VIEW
public static void registerListener(TraceListener listener)
public static void unregisterListener(TraceListener listener)
public static boolean isTracing(long tag)
public static void traceInstant(long tag, java.lang.String title, Systrace.EventScope scope)
public static void beginSection(long tag, java.lang.String sectionName)
public static void endSection(long tag)
public static void beginAsyncSection(long tag, java.lang.String sectionName, int cookie)
public static void endAsyncSection(long tag, java.lang.String sectionName, int cookie)
public static void traceCounter(long tag, java.lang.String counterName, int counterValue)
public static void startAsyncFlow(long tag, java.lang.String sectionName, int cookie)
public static void stepAsyncFlow(long tag, java.lang.String sectionName, int cookie)
public static void endAsyncFlow(long tag, java.lang.String sectionName, int cookie)