liyuqian 2f18c32862
Lower the threshold to raster cache pictures (#7687)
After removing clips by default, the OpCount of a picture drops
significantly. That makes our old threshold suboptimal. The new
threshold reflects the clip change and will improve our scroll
performance by ~10% for complex_layout and flutter_gallery scroll
benchmarks:

(flutter_gallery) home_scroll_perf frame raster time:
average		9.1ms	-> 7.4ms
90th_percentile	11.3ms	-> 9.2ms
99th_percentile	45ms	-> 38ms

complex_layout_scroll_perf frame raster time:
average		4.8	-> 4.4ms
90th_percentile	7.8ms	-> 5.4ms
99th_percentile	19ms	-> 17ms

This should also help mitigate issues like
https://github.com/flutter/flutter/issues/24782
2019-02-04 14:56:13 -08:00
..
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00

Flow

Flow is a simple compositor based on Skia that the Flutter engine uses to cache recoded paint commands and pixels generated from those recordings. Flow runs on the GPU thread and uploads information to the GPU.