flutter/dev/benchmarks/platform_views_layout_hybrid_composition
Jenn Magder acdbcadb9e
Set template and migrate apps to iOS 12 minimum (#140478)
1. Change templates to `IPHONEOS_DEPLOYMENT_TARGET`, `MinimumOSVersion`, and Podfile `platform :ios` to 12.0.
2. Add migrator for Podfile part to migrate `platform :ios, '11.0'` -> `platform :ios, '12.0'`
3. Compile with `-miphoneos-version-min=12.0`
4. Run the migrator on all example apps and integration tests.

See also https://github.com/flutter/flutter/pull/62902 and https://github.com/flutter/flutter/pull/85174 and https://github.com/flutter/flutter/pull/101963

Fixes https://github.com/flutter/flutter/issues/136060
2024-01-02 19:42:13 +00:00
..
android [Android] Bump template & integration test Gradle version to 7.6.4 (#139276) 2023-12-07 18:31:20 +00:00
ios Set template and migrate apps to iOS 12 minimum (#140478) 2024-01-02 19:42:13 +00:00
lib Enable unreachable_from_main lint - it is stable now!!1 (#129854) 2023-07-06 00:09:01 +00:00
test_driver Reland eliminate timeouts from integration tests (#85141) 2021-06-23 13:08:51 -07:00
pubspec.yaml Roll pub packages (#140472) 2023-12-20 22:57:21 +00:00
README.md Reland "Branch out android platform view perf testing #60238" 2nd time (#61748) 2020-07-22 18:36:11 -07:00

platform_views_layout_hybrid_composition

Scrolling benchmark

To run the scrolling benchmark on a device:

flutter drive --profile test_driver/scroll_perf.dart

Results should be in the file build/platform_views_scroll_perf_hybrid_composition.timeline_summary.json.

More detailed logs should be in build/platform_views_scroll_perf_hybrid_composition.timeline.json.

Startup benchmark

To measure startup time on a device:

flutter run --profile --trace-startup

Results should be in the logs.

Additional results should be in the file build/start_up_info.json.