From 992dba0c9aeaed37c4cdc5631d03f2cf5b0e8374 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Fri, 23 Apr 2021 20:29:03 -0700 Subject: [PATCH] Wait for frame rendering to stabilize before running the all_elements_bench benchmark (#81086) --- .../microbenchmarks/lib/foundation/all_elements_bench.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev/benchmarks/microbenchmarks/lib/foundation/all_elements_bench.dart b/dev/benchmarks/microbenchmarks/lib/foundation/all_elements_bench.dart index 0654e0b4cd..0e715d541e 100644 --- a/dev/benchmarks/microbenchmarks/lib/foundation/all_elements_bench.dart +++ b/dev/benchmarks/microbenchmarks/lib/foundation/all_elements_bench.dart @@ -42,7 +42,10 @@ Future main() async { ), )); - await SchedulerBinding.instance.endOfFrame; + // Wait for frame rendering to stabilize. + for (int i = 0; i < 5; i++) { + await SchedulerBinding.instance.endOfFrame; + } final Stopwatch watch = Stopwatch();