diff options
author | khushalsagar <khushalsagar@chromium.org> | 2015-12-09 02:30:20 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-12-09 10:31:23 +0000 |
commit | 0a226af5cb4c5ca5b3bac3e3d857601cc356dc33 (patch) | |
tree | b1df8d8744cff029d325a8c437b18cb3ac2baf93 /cc/debug | |
parent | c0255e3c95f711644ac6c7f30aeb6f8905b70428 (diff) | |
download | chromium_src-0a226af5cb4c5ca5b3bac3e3d857601cc356dc33.zip chromium_src-0a226af5cb4c5ca5b3bac3e3d857601cc356dc33.tar.gz chromium_src-0a226af5cb4c5ca5b3bac3e3d857601cc356dc33.tar.bz2 |
cc: Split ThreadProxy into ProxyMain and ProxyImpl
This is the final patch that splits ThreadProxy into ProxyMain and
ProxyImpl routing all inter-proxy communication using ChannelMain
and ChannelImpl.
ThreadProxy currently implements the logic for glueing together the
Scheduler, LayerTreeHostImpl and the LayerTreeHost and separating these
components across the main and impl thread boundary. This patch isolates
the logic for this glue code in ThreadProxy exclusive to each thread to
ProxyMain and ProxyImpl. This will allow us to abstract the medium the
2 sides use to communicate with each other so these components can be
run across a thread/process/network boundary.
ThreadedChannel implements the in-process threaded case.
BUG=527200
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1417053005
Cr-Commit-Position: refs/heads/master@{#364034}
Diffstat (limited to 'cc/debug')
-rw-r--r-- | cc/debug/benchmark_instrumentation.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cc/debug/benchmark_instrumentation.h b/cc/debug/benchmark_instrumentation.h index 944ac66..99cfa21 100644 --- a/cc/debug/benchmark_instrumentation.h +++ b/cc/debug/benchmark_instrumentation.h @@ -20,6 +20,8 @@ const char kCategory[] = "cc,benchmark"; const char kBeginFrameId[] = "begin_frame_id"; } // namespace internal +// TODO(khushalsagar): Fix these names for the telemetry benchmarks. +// See crbug/567993. const char kSendBeginFrame[] = "ThreadProxy::ScheduledActionSendBeginMainFrame"; const char kDoBeginFrame[] = "ThreadProxy::BeginMainFrame"; |