|
|
Chromium Code Reviews
DescriptionAdd 1 second delay before gestures in smoothness.top_25_smooth
With GPU rasterization there's a one-time startup cost of doing shader
compiles for skia. The tests were starting their gestures almost
immediately after load, so they were sometimes forced to wait for the
shader compiles to happen before the first gesture.
This test was intended to test scrolling smoothness, not time to first
paint, so adding a delay makes them more consistent. In the real world
these shaders are most likely cached on disk or in memory, so any load
after the browser was running a while should be better.
BUG=648644
Committed: https://crrev.com/7ac9b1b7052cc76fa7b3fef51d2dc447f55991d3
Cr-Commit-Position: refs/heads/master@{#423886}
Patch Set 1 #Patch Set 2 : CL for src perf tryjob to run smoothness.top_25_smooth benchmark on winx64-zen platform(s) #Patch Set 3 : rebase #
Messages
Total messages: 21 (10 generated)
CL for src perf tryjob to run smoothness.top_25_smooth benchmark on winx64-zen platform(s)
The CQ bit was checked by jbauman@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Description was changed from ========== CL for src perf tryjob to run smoothness.top_25_smooth benchmark on winx64-zen platform(s) ========== to ========== Add 1 second delay before gestures in smoothness.top_25_smooth With GPU rasterization there's a one-time startup cost of doing shader compiles for skia. The tests were starting their gestures almost immediately after load, so they were sometimes forced to wait for the shader compiles to happen before the first gesture. This test was intended to test scrolling smoothness, not time to first paint, so adding a delay makes them more consistent. In the real world these shaders are most likely cached on disk or in memory, so any load after the browser was running a while should be better. BUG=648644 ==========
jbauman@chromium.org changed reviewers: + sullivan@chromium.org
sullivan@chromium.org changed reviewers: + tdresser@chromium.org, vmiura@chromium.org
Adding test owner vmiura and tdresser from input: is this okay with you?
If I understand correctly, the cost that we're avoiding here will be paid in other metrics, right? Assuming that's the case (and we'll still see a regression in shader compile time), this LGTM.
On 2016/09/30 20:26:59, tdresser wrote: > If I understand correctly, the cost that we're avoiding here will be paid in > other metrics, right? > > Assuming that's the case (and we'll still see a regression in shader compile > time), this LGTM. Yeah, I think shader compile times should be caught be the page_cyclers and startup.*
On 2016/09/30 22:21:26, jbauman wrote: > On 2016/09/30 20:26:59, tdresser wrote: > > If I understand correctly, the cost that we're avoiding here will be paid in > > other metrics, right? > > > > Assuming that's the case (and we'll still see a regression in shader compile > > time), this LGTM. > > Yeah, I think shader compile times should be caught be the page_cyclers and > startup.* Also LGTM.
sullivan@: OWNERS review?
lgtm
The CQ bit was checked by jbauman@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Add 1 second delay before gestures in smoothness.top_25_smooth With GPU rasterization there's a one-time startup cost of doing shader compiles for skia. The tests were starting their gestures almost immediately after load, so they were sometimes forced to wait for the shader compiles to happen before the first gesture. This test was intended to test scrolling smoothness, not time to first paint, so adding a delay makes them more consistent. In the real world these shaders are most likely cached on disk or in memory, so any load after the browser was running a while should be better. BUG=648644 ========== to ========== Add 1 second delay before gestures in smoothness.top_25_smooth With GPU rasterization there's a one-time startup cost of doing shader compiles for skia. The tests were starting their gestures almost immediately after load, so they were sometimes forced to wait for the shader compiles to happen before the first gesture. This test was intended to test scrolling smoothness, not time to first paint, so adding a delay makes them more consistent. In the real world these shaders are most likely cached on disk or in memory, so any load after the browser was running a while should be better. BUG=648644 ==========
Message was sent while issue was closed.
Committed patchset #3 (id:40001)
Message was sent while issue was closed.
Description was changed from ========== Add 1 second delay before gestures in smoothness.top_25_smooth With GPU rasterization there's a one-time startup cost of doing shader compiles for skia. The tests were starting their gestures almost immediately after load, so they were sometimes forced to wait for the shader compiles to happen before the first gesture. This test was intended to test scrolling smoothness, not time to first paint, so adding a delay makes them more consistent. In the real world these shaders are most likely cached on disk or in memory, so any load after the browser was running a while should be better. BUG=648644 ========== to ========== Add 1 second delay before gestures in smoothness.top_25_smooth With GPU rasterization there's a one-time startup cost of doing shader compiles for skia. The tests were starting their gestures almost immediately after load, so they were sometimes forced to wait for the shader compiles to happen before the first gesture. This test was intended to test scrolling smoothness, not time to first paint, so adding a delay makes them more consistent. In the real world these shaders are most likely cached on disk or in memory, so any load after the browser was running a while should be better. BUG=648644 Committed: https://crrev.com/7ac9b1b7052cc76fa7b3fef51d2dc447f55991d3 Cr-Commit-Position: refs/heads/master@{#423886} ==========
Message was sent while issue was closed.
Patchset 3 (id:??) landed as https://crrev.com/7ac9b1b7052cc76fa7b3fef51d2dc447f55991d3 Cr-Commit-Position: refs/heads/master@{#423886} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
