diff options
author | jaydasika <jaydasika@chromium.org> | 2016-01-19 21:06:12 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-20 05:07:24 +0000 |
commit | 0d17e7d68cdfe769af42fdfd5d575dd6d20b6c0d (patch) | |
tree | 2a326aa89eb8a3ececa17c4d1db3907934ee88d6 /cc/trees/layer_tree_host_common.cc | |
parent | 6d8217fba41cd7fae3251d09e7af2b26b5e12737 (diff) | |
download | chromium_src-0d17e7d68cdfe769af42fdfd5d575dd6d20b6c0d.zip chromium_src-0d17e7d68cdfe769af42fdfd5d575dd6d20b6c0d.tar.gz chromium_src-0d17e7d68cdfe769af42fdfd5d575dd6d20b6c0d.tar.bz2 |
Jitter in composited layers perf tests.
Adds a telemetry benchmark and timeline-based-measurements for jitter
BUG=542813
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:linux_perf_bisect;tryserver.chromium.perf:mac_10_10_perf_bisect;tryserver.chromium.perf:win_perf_bisect
Review URL: https://codereview.chromium.org/1542023002
Cr-Commit-Position: refs/heads/master@{#370301}
Diffstat (limited to 'cc/trees/layer_tree_host_common.cc')
-rw-r--r-- | cc/trees/layer_tree_host_common.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/cc/trees/layer_tree_host_common.cc b/cc/trees/layer_tree_host_common.cc index d329041..76c91a0 100644 --- a/cc/trees/layer_tree_host_common.cc +++ b/cc/trees/layer_tree_host_common.cc @@ -1345,8 +1345,7 @@ static bool SortChildrenForRecursion(std::vector<LayerImpl*>* out, static bool CdpPerfTracingEnabled() { bool tracing_enabled; - TRACE_EVENT_CATEGORY_GROUP_ENABLED( - TRACE_DISABLED_BY_DEFAULT("cc.debug.cdp-perf"), &tracing_enabled); + TRACE_EVENT_CATEGORY_GROUP_ENABLED("cdp.perf", &tracing_enabled); return tracing_enabled; } @@ -2813,10 +2812,16 @@ void LayerTreeHostCommon::CalculateDrawProperties( active_tree_root->layer_tree_impl()->LastScrolledLayerId()); jitter = CalculateFrameJitter(last_scrolled_layer); } - TRACE_COUNTER1(TRACE_DISABLED_BY_DEFAULT("cc.debug.cdp-perf"), "jitter", - jitter); + TRACE_EVENT_ASYNC_BEGIN1( + "cdp.perf", "jitter", + inputs->root_layer->layer_tree_impl()->source_frame_number(), "value", + jitter); inputs->root_layer->layer_tree_impl()->set_is_first_frame_after_commit( false); + TRACE_EVENT_ASYNC_END1( + "cdp.perf", "jitter", + inputs->root_layer->layer_tree_impl()->source_frame_number(), "value", + jitter); } } } |