Get desktop application:
View/edit binary Protocol Buffers messages
An XEvent is a trace event, optionally annotated with XStats. Next ID: 6
Used in:
XEventMetadata.id of corresponding metadata.
Start time of the event in picoseconds, as offset from XLine.timestamp_ns().
Number of occurrences of the event, if aggregated.
Duration of the event in picoseconds. Can be zero for an instant event.
XStats associated with the event.
Metadata for an XEvent, shared by all instances of the same event. Next ID: 5
Used in:
XPlane.event_metadata map key.
Name of the event.
Name of the event shown in trace viewer.
Additional metadata in serialized format.
An XLine is a timeline of trace events (XEvents). Next ID: 12
Used in:
Id of this line, can be repeated within an XPlane. All XLines with the same id are effectively the same timeline.
Display id of this line. Multiple lines with the same display_id are grouped together in the same trace viewer row.
Name of this XLine.
Name of this XLine to display in trace viewer.
Start time of this line in nanoseconds since the UNIX epoch. XEvent.offset_ps is relative to this timestamp.
Profiling duration for this line in picoseconds.
XEvents within the same XLine should not overlap in time, but they can be nested.
An XPlane is a container of parallel timelines (XLines), generated by a profiling source or by post-processing one or more XPlanes. Next ID: 7
Used in:
Name of this line.
Parallel timelines grouped in this plane. XLines with the same id are effectively the same timeline.
XEventMetadata map, each entry uses the XEventMetadata.id as key. This map should be used for events that share the same ID over the whole XPlane.
XStatMetadata map, each entry uses the XStatMetadata.id as key. This map should be used for stats that share the same ID over the whole XPlane.
XStats associated with this plane, e.g. device capabilities.
A container of parallel XPlanes, generated by one or more profiling sources. Next ID: 4
Errors (if any) in the generation of planes.
Warnings (if any) in the generation of planes;
An XStat is a named value associated with an XEvent, e.g., a performance counter value, a metric computed by a formula applied over nested XEvents and XStats. Next ID: 8
Used in: ,
XStatMetadata.id of corresponding metadata.
Value of this stat.
A string value that stored in XStatMetadata::name.
Metadata for an XStat, shared by all instances of the same stat. Next ID: 4
Used in:
XPlane.stat_metadata map key.
Name of the stat (should be short).
Description of the stat (might be long).