Write Ash overdraw regression tests |
|||||||||||
Issue descriptionTo compare Cash, Mushrome, Mash, write a series of tests that: 1. run CrOS Chrome on a bot using https://crbug.com/704285 2. do some UX actions and measure the overdraw User actions considered desirable: * close a Chrome window to the ash shelf a Chrome window of known size * maximize a Chrome window from a known size to full screen * resize a Chrome window
,
Mar 29 2017
,
Apr 3 2017
,
Jun 8 2017
,
Jul 17 2017
,
Aug 22 2017
Tentatively assigning to yiyix@ yiyix@: Since you are working on draw occlusion on issue 672929 , you will have most context on what kind of tests in ash would be best for measuring overdraw (and showing improvement as a result of draw occlusion).
,
Aug 25 2017
,
Aug 25 2017
,
Nov 3 2017
,
Nov 30 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d6f9d70b00b8a7594c64d9a8d8f25151eb503abd commit d6f9d70b00b8a7594c64d9a8d8f25151eb503abd Author: yiyix <yiyix@chromium.org> Date: Thu Nov 30 04:53:39 2017 Perf analysis for Display::RemoveDrawQuads Add tests to evaluate RemoveOverdrawQuads performance, ref: https://docs.google.com/document/d/1gM4h1ca2jDWdXbYa9yjC53m0sJzaT9skqbPGnfDsdyI/edit Sample Result: *RESULT RemoveOverdrawDraws Iterates patrially overlap SharedQuadStates: : 10 sqs with 100 quads= 63781.3125 runs/s *RESULT RemoveOverdrawDraws Iterates patrially overlap SharedQuadStates: : 2 sqs with 4 quads= 49180.43359375 runs/s *RESULT RemoveOverdrawDraws Iterates patrially overlap SharedQuadStates: : 10 sqs with 100 quads= 10247.52734375 runs/s Bug: 704287 Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel Change-Id: I57c225d78aef0a6779330fff77943ee26950113f Reviewed-on: https://chromium-review.googlesource.com/769927 Commit-Queue: Yi Xu <yiyix@chromium.org> Reviewed-by: danakj <danakj@chromium.org> Cr-Commit-Position: refs/heads/master@{#520444} [modify] https://crrev.com/d6f9d70b00b8a7594c64d9a8d8f25151eb503abd/components/viz/service/BUILD.gn [add] https://crrev.com/d6f9d70b00b8a7594c64d9a8d8f25151eb503abd/components/viz/service/display/display_perftest.cc
,
Feb 26 2018
,
Aug 15
Yi, are you still working on this? We have a general performance bug filed for mash work here: 681067. I believe Sadrul has created some tests as well.
,
Dec 10
I'm punting this. I will ensure there is at least one test that measures interactive window resize. |
|||||||||||
►
Sign in to add a comment |
|||||||||||
Comment 1 by sadrul@chromium.org
, Mar 23 2017