- 31 Aug, 2023 1 commit
-
-
Jim Graham authored
This benchmark will track the performance of the RTree implementation to cull very large pictures down to just the portion visible on the screen.
-
- 09 Aug, 2023 1 commit
-
-
gaaclarke authored
issue: https://github.com/flutter/flutter/issues/131784 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
-
- 08 Aug, 2023 1 commit
-
-
Jonah Williams authored
Adds impeller benchmarks to track the progress of improvements made in https://github.com/flutter/flutter/issues/131345
-
- 07 Aug, 2023 1 commit
-
-
Matej Knopp authored
This adds a macrobenchmark representative of a real world application that uses SVG icons. The scenario of rasterizing complex paths that don't change over time does not seem to be covered by any other macrobenchmark and shows a significantly slower impeller performance compared to skia. It's actually bit problematic to measure this because on A15 the CPU load with impeller is high enough to trigger CPU frequency change. So in order to get consistent reading I had to add a spinning background thread that would keep the CPU at highest frequency. ```objc [NSThread detachNewThreadWithBlock:^{ while (true) { pthread_yield_np(); } }]; ``` ```bash flutter drive --profile --local-engine=ios_profile -t test_driver/run_app.dart --driver test_driver/path_tessellation_static_perf_test.dart ``` | average_frame_build_time_millis |Time| |--|--| | Impeller | 0.46686524822695047 | | Skia | 0.4625749999999999 | | Skia - No RasterCache | 0.47173750000000086| | average_frame_rasterizer_time_millis | Time | |--|--| | Impeller | 6.654328519855595 | | Skia - Raster Cache | 0.2534123711340209 * | | Skia - No RasterCache | 0.53424375 | * Adding the `GeometryPainter` seems to have triggered the complexity threshold for raster cache. <img alt="screenshot" width="320" src="https://github.com/flutter/flutter/assets/96958/7a2f9384-b512-477b-bffa-058d4d284a41"/>
-
- 15 May, 2023 1 commit
-
-
Jonah Williams authored
Add a benchmark that measures the improvements from https://github.com/flutter/engine/pull/41803
-
- 24 Apr, 2023 1 commit
-
-
Taha Tesser authored
This adds a performance test for `Slider` and `RangeSlider` to run on Android. This is to measure upcoming changes to these widgets and compare their performance. https://user-images.githubusercontent.com/48603081/233633349-0bcad3c3-04a9-42dd-acd0-46b76ce51178.mp4
-
- 31 Mar, 2023 1 commit
-
-
Jonah Williams authored
[devicelab] add regular old blur benchmark
-
- 23 Feb, 2023 1 commit
-
-
Lioness100 authored
* Fix typos * lowercase animated & opacity * Undo typo fix --------- Co-authored-by:
Michael Goderbauer <goderbauer@google.com>
-
- 29 Nov, 2022 1 commit
-
-
Jonah Williams authored
* [devicelab] track performance of animated image filter * ++ * make animations repeat and add dispose * make duration more consistently 10sec
-
- 20 Jul, 2022 1 commit
-
-
ColdPaleLight authored
-
- 29 Jun, 2022 1 commit
-
-
JsouLiang authored
-
- 26 May, 2022 1 commit
-
-
Dan Field authored
-
- 13 May, 2022 1 commit
-
-
wangying authored
* Add clipper raster cache benchmarks * fix ci test error * Add PhysicalModel widget to test * Set top margin adaptive screen height * Remove PhysicalModel
-
- 26 Apr, 2022 1 commit
-
-
Jonah Williams authored
-
- 09 Apr, 2022 1 commit
-
-
Jim Graham authored
-
- 30 Mar, 2022 1 commit
-
-
Michael Goderbauer authored
-
- 28 Mar, 2022 1 commit
-
-
wangying authored
-
- 17 Mar, 2022 1 commit
-
-
wangying authored
-
- 08 Feb, 2022 1 commit
-
-
George Wright authored
Add a benchmark for simple DisplayLists to exercise the Raster Cache's cache admission algorithm (#97992)
-
- 01 Dec, 2021 1 commit
-
-
Jim Graham authored
-
- 29 Jun, 2021 1 commit
-
-
Darren Austin authored
-
- 27 Apr, 2021 1 commit
-
-
Dan Field authored
-
- 30 Mar, 2021 1 commit
-
-
Kaushik Iska authored
-
- 02 Mar, 2021 2 commits
-
-
Michael Goderbauer authored
-
Michael Goderbauer authored
-
- 04 Feb, 2021 2 commits
-
-
Shi-Hao Hong authored
This reverts commit 9d9109aa.
- 03 Feb, 2021 1 commit
-
-
chunhtai authored
-
- 12 Jan, 2021 1 commit
-
-
LongCatIsLooong authored
-
- 16 Sep, 2020 1 commit
-
-
Hans Muller authored
-
- 31 Aug, 2020 1 commit
-
-
Dan Field authored
-
- 17 Jul, 2020 1 commit
-
-
Ming Lyu (CareF) authored
* add benchmarkLive flag and tests * update handlePointerEventRecord doc * using e2e 0.6.1
-
- 08 Jul, 2020 1 commit
-
-
Dan Field authored
-
- 27 Jun, 2020 1 commit
-
-
Jim Graham authored
-
- 26 Jun, 2020 1 commit
-
-
Ming Lyu (CareF) authored
* Add widget construction benchmark * Add to device lab
-
- 08 Jun, 2020 1 commit
-
-
Ming Lyu (CareF) authored
-
- 31 May, 2020 1 commit
-
-
Jim Graham authored
-
- 18 Apr, 2020 1 commit
-
-
Jim Graham authored
-
- 13 Mar, 2020 1 commit
-
-
liyuqian authored
-
- 20 Feb, 2020 1 commit
-
-
Dan Field authored
-