commit | 9903a6e41c0e2f8fe1617c2c4889ecb07b03a24c | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Jul 26 09:41:33 2022 +0100 |
committer | Primiano Tucci <primiano@google.com> | Tue Jul 26 09:41:33 2022 +0100 |
tree | 6b9ebf2c703d5c759882e744f866172a65941cac | |
parent | 86c920c3179e3abff64a8ed736b11ca3ac9998a5 [diff] |
TraceProcessor: Add StreamingLineReader Adds a class to read a large text file line-by-line in streaming mode, without buffering the whole file in memory. This will be used in the next CL together with ZipReader, to process large log files from zip archives without inflating them fully in memory. Bug: 240159066 Test: perfetto_unittests Change-Id: I978c7e3a5c2bc5af47c7765e6bce687f96f6906b
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.