commit | 57d05dcf4d5324cf3f901488176b900722bcc71b | [log] [tgz] |
---|---|---|
author | Carlos Caballero <carlscab@google.com> | Mon Oct 14 12:05:54 2024 +0000 |
committer | Carlos Caballero <carlscab@google.com> | Mon Oct 14 12:05:54 2024 +0000 |
tree | 437425dd67692df2f518cbd3b01195e7c23cfb36 | |
parent | 76c65eae5fc11015cce6172dc8e22663f3862a69 [diff] |
Add suport for TAR files Changes in this cl: * Tar file reader * Move all archive related importers to a common dir * Tar files also need to sort trace files prior to sendind data to the sorting stage (same as ZIP) so this cl extracts that logic to its own class: CombinedTraceParser * Simplified a bit the tracking of trace_files * The TraceFileTable now tracks all files detected during parsing and explicitly shows the order in which they were parsed. * Add an efficient way of extracting multiple TraceBlobView spans from a TraceBlobViewReader (avoiding the copy to a contiguous buffer). Change-Id: I09f32c9304fcfec4853d0c3e8cb1d955df3a641a
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.