Issue metadata
Sign in to add a comment
|
35.2% regression in browser_tests at 397751:397760 |
||||||||||||||||||||
Issue descriptionSee the link to graphs below.
,
Jun 8 2016
enne@: FYI, I believe that your CL (https://chromium.googlesource.com/chromium/src/+/9af6c23da7070f9423d5cf25856ed27f7d5d8e5e) caused a perf regression in WebRTC. The landing of the CL and the subsequent revert of it align with a regression and recovery in the graph linked in #1. Please, take care if you are going to re-land this change.
,
Jun 8 2016
Thanks for the warning!
,
Jun 14 2016
How can I locally test that this won't regress when I reland? I am not sure at all what this regression corresponds to in browser tests.
,
Jun 15 2016
You will first have to add the following solution to your .gclient:
{
"name" : "webrtc.DEPS",
"url" : "https://chromium.googlesource.com/chromium/deps/webrtc/webrtc.DEPS",
}
Build the browser_tests target in Release mode, and run:
$ out/Release/browser_tests --run-manual --ui-test-action-max-timeout=350000 --gtest_filter=WebRtcPerfBrowserTest.MANUAL_RunsOneWayCall60SecsAndLogsInternalMetricsDefault
Look for the line that starts with "RESULT audio_rates_recvonly: goog_expand_rate". The graph that regressed plots the average of the values in the array that follows.
Run this test with and without your fix. The results are probably machine dependent, so comparing with the perf bot graphs is likely moot. You will have to check your own before-and-after values.
Also, since this was only triggered on Mac, you'll probably have to test it on Mac.
Good luck, and thanks for helping out!
|
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by hlundin@chromium.org
, Jun 8 2016