commit | 3db31c80d92d44f269b1678759b3dd0da2b57537 | [log] [tgz] |
---|---|---|
author | Stephen Nusko <nuskos@google.com> | Wed Nov 27 16:32:01 2019 +0000 |
committer | Stephen Nusko <nuskos@google.com> | Wed Nov 27 16:32:01 2019 +0000 |
tree | 935b306de1b5f60d0636bfc1bc5f1a6aca369571 | |
parent | d0dd9068ec64ddcf8f1f6a40a52d03f7cb9e08a1 [diff] [blame] |
Add a new typed argument proto to encapsulate chromium's scheduler state. You can see the code that generated the json version of this proto here: https://cs.chromium.org/chromium/src/cc/scheduler/scheduler.cc?type=cs&g=0&l=876 In addition this is currently logged in Chrome here: https://cs.chromium.org/chromium/src/cc/scheduler/scheduler.cc?type=cs&g=0&l=876 All strings in the dictionary have been converted to enums (since that was what they originally are). This should have significant savings on trace size. Change-Id: I58f4e292764281f459adba85caf9957774c5db6c
diff --git a/BUILD b/BUILD index dae81c7..6f40bc3 100644 --- a/BUILD +++ b/BUILD
@@ -2274,6 +2274,7 @@ perfetto_proto_library( name = "protos_perfetto_trace_track_event_protos", srcs = [ + "protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.proto", "protos/perfetto/trace/track_event/debug_annotation.proto", "protos/perfetto/trace/track_event/log_message.proto", "protos/perfetto/trace/track_event/process_descriptor.proto",