commit | ab09049c909375a7998225d74adb2cae0e140282 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Sat Sep 02 23:35:08 2023 +0100 |
committer | Lalit Maganti <lalitm@google.com> | Sat Sep 02 23:35:08 2023 +0100 |
tree | 5439ffc47faee6898d8c1f126ec9bac628c10dbc | |
parent | 40fd2dd50f035b964aa4a5a3f0d8454c630d6d17 [diff] |
tp: decouple SpawnHandle from result receiver Stream This CL changes the API for spawning futures/streams to decouple the handle which controls whether or not the future continues from receiving the results of the future. This is useful as we may want an operation to complete even while we also are not interested in receiving updates on its results. By splitting the two up, we can drop the stream (corresponding to the updates) without dropping the handle (corresponding to the operation). It also allows us to cancel operations while receiving updates on its progress as well though this seems slightly less useful. Change-Id: Id80adec0a6859b74e4a876844cd96b2ccda11a29
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.