Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(30)

Issue 8883005: Input latency performance test that uses tracing. (Closed)

Created:
9 years ago by jbates
Modified:
8 years, 11 months ago
CC:
chromium-reviews, jamesr, Ken Russell (switch to Gerrit), Vangelis Kokkevis
Visibility:
Public.

Description

Input latency performance test that uses tracing. This CL adds a new gyp target called performance_browser_tests to run the new input latency test as a browser test. See the comments in latency_tests.cc for an overview of how latency is measured. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=116191

Patch Set 1 #

Patch Set 2 : added missing html test data #

Patch Set 3 : implemented software path #

Patch Set 4 : wip #

Patch Set 5 : split out the base/test/* changes #

Patch Set 6 : wip #

Patch Set 7 : rebase #

Patch Set 8 : functional #

Patch Set 9 : comments #

Total comments: 14

Patch Set 10 : cmp, nduca feedback #

Total comments: 80

Patch Set 11 : phajdan feedback #

Patch Set 12 : nduca feedback part 1 #

Patch Set 13 : nduca part 2 reduce inline methods #

Patch Set 14 : no change - update and merge #

Total comments: 10

Patch Set 15 : phajdan feedback, win compile #

Patch Set 16 : cleanup #

Patch Set 17 : no change - update and merge #

Patch Set 18 : win link error fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1029 lines, -2 lines) Patch
M build/all.gyp View 1 2 3 4 5 6 7 5 chunks +5 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +178 lines, -0 lines 0 comments Download
A chrome/test/data/perf/latency_suite.html View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +152 lines, -0 lines 0 comments Download
A chrome/test/perf/browser_perf_test.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +29 lines, -0 lines 0 comments Download
A chrome/test/perf/browser_perf_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +34 lines, -0 lines 0 comments Download
A chrome/test/perf/rendering/OWNERS View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -0 lines 0 comments Download
A chrome/test/perf/rendering/latency_tests.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +615 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host.cc View 1 2 3 4 5 6 1 chunk +6 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +7 lines, -2 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
jbates
Work in progress... This is producing some really interesting numbers locally. I still need to ...
9 years ago (2011-12-08 02:11:18 UTC) #1
jbates
PTAL nduca: test implementation cmp: performance_browser_tests and browser_perf_test.h/cc phajdan: chrome/test OWNERS apatrick: gpu OWNERS jam: ...
9 years ago (2011-12-20 22:40:07 UTC) #2
jam
content lgtm
9 years ago (2011-12-20 22:44:41 UTC) #3
apatrick_chromium
gpu lgtm
9 years ago (2011-12-20 23:01:42 UTC) #4
nduca
will do detailed review later but wrt this new latency directory and the existing frame_rate ...
9 years ago (2011-12-20 23:37:42 UTC) #5
cmp
lgtm with nits http://codereview.chromium.org/8883005/diff/18001/chrome/test/perf/browser_perf_test.cc File chrome/test/perf/browser_perf_test.cc (right): http://codereview.chromium.org/8883005/diff/18001/chrome/test/perf/browser_perf_test.cc#newcode11 chrome/test/perf/browser_perf_test.cc:11: //#include "chrome/test/perf/perf_test.h" please uncomment http://codereview.chromium.org/8883005/diff/18001/chrome/test/perf/browser_perf_test.cc#newcode27 chrome/test/perf/browser_perf_test.cc:27: ...
9 years ago (2011-12-20 23:44:51 UTC) #6
nduca
Based on an offline discussion, lets try a chome/test/perf/rendering for your latency stuff. Get the ...
9 years ago (2011-12-21 00:10:15 UTC) #7
jbates
As discussed, moved latency/ to chrome/test/perf/rendering/ where we will continue our rendering perf test suite. ...
9 years ago (2011-12-21 00:39:59 UTC) #8
cmp
lgtm
9 years ago (2011-12-21 07:41:40 UTC) #9
Paweł Hajdan Jr.
I didn't really review in the detail, what I'm mostly worried about is the Sleep. ...
9 years ago (2011-12-21 09:50:28 UTC) #10
jbates
Thanks Pawel, got it cleaned up. http://codereview.chromium.org/8883005/diff/18002/chrome/test/perf/rendering/latency_tests.cc File chrome/test/perf/rendering/latency_tests.cc (right): http://codereview.chromium.org/8883005/diff/18002/chrome/test/perf/rendering/latency_tests.cc#newcode97 chrome/test/perf/rendering/latency_tests.cc:97: virtual void SetUpCommandLine(CommandLine* ...
9 years ago (2011-12-21 19:34:18 UTC) #11
nduca
Two big questions: 1. How are we going to extend this test to test latency ...
9 years ago (2011-12-21 20:24:23 UTC) #12
jbates
I haven't thought about the scrolling compositor test, but I guess it shouldn't be too ...
9 years ago (2011-12-22 02:41:17 UTC) #13
Paweł Hajdan Jr.
http://codereview.chromium.org/8883005/diff/30006/chrome/test/perf/browser_perf_test.h File chrome/test/perf/browser_perf_test.h (right): http://codereview.chromium.org/8883005/diff/30006/chrome/test/perf/browser_perf_test.h#newcode23 chrome/test/perf/browser_perf_test.h:23: void PrintIOPerfInfo(const char* test_name); nit: I'm not a fan ...
9 years ago (2011-12-22 08:08:39 UTC) #14
jbates
http://codereview.chromium.org/8883005/diff/30006/chrome/test/perf/browser_perf_test.h File chrome/test/perf/browser_perf_test.h (right): http://codereview.chromium.org/8883005/diff/30006/chrome/test/perf/browser_perf_test.h#newcode23 chrome/test/perf/browser_perf_test.h:23: void PrintIOPerfInfo(const char* test_name); On 2011/12/22 08:08:39, Paweł Hajdan ...
9 years ago (2011-12-22 19:39:34 UTC) #15
Paweł Hajdan Jr.
LGTM
9 years ago (2011-12-23 09:19:22 UTC) #16
nduca
LGTM
8 years, 11 months ago (2012-01-03 18:51:55 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jbates@chromium.org/8883005/37010
8 years, 11 months ago (2012-01-03 19:46:43 UTC) #18
commit-bot: I haz the power
8 years, 11 months ago (2012-01-03 21:02:02 UTC) #19
Change committed as 116191

Powered by Google App Engine
This is Rietveld 408576698