-
Notifications
You must be signed in to change notification settings - Fork 26.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Impeller] Investigate "DlCanvas implementation wrapping Aiks canvas" 90th percentile increase #132071
Comments
I think it's easiest if @dnfield just gives it a look to see if there is some easy tweak we could make. He won't be available for a while though. |
Here are some CPU usage numbers from the iOS: drawPoints dropped by 50%, a few regressed, a few improved. I think we should track down the regressions. |
Some other benchmarks regressed noticeably in that engine roll. For example, this query shows |
@zanderso @chinmaygarde what do you want to do about that PR? Looks like its benefits are complicated and I looked at the PR and it still had some unanswered comments on it. Dan isn't going to be available for a minute to investigate. |
Let's revert. @dnfield can re-land next week after investigating the regressions noted here. |
This reverts commit 6e90446. See flutter/flutter#132071
) This reverts commit 6e90446. See flutter/flutter#132071
The improvement in the drawPoints benchmark is so large as to be suspicious. We should verify that it was still rendering something with the change. |
The revert has landed and I have filed an issue tracking re-landing with references #132416. Closing this. |
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
flutter/engine#44248 seems to have improved the average rasterizer time for the backdrop filter benchmark, but potentially raised the floor on the gallery 90th percentile test (albeit the attribution is tenuous). Can we double check the implementation to make sure there isn't something we missed that might negatively effect the 90th percentile
backdrop filter average raster time benchmark drop
gallery 90th percentile increase
(notice that the floor never reaches 10ms around the time that PR landed)
cc @dnfield
The text was updated successfully, but these errors were encountered: