Descriptioncc: Add layer raster tile iterator construct perftest
This patch adds a layer level raster tile perftest to measure how
expensive is it to create a layer raster tile iterator.
Initial run:
[ RUN ] PictureLayerImplPerfTest.LayerRasterTileIteratorConstructAndIterate
*RESULT layer_raster_tile_iterator_construct_and_iterate: 32_100x100= 389462.09375 runs/s
*RESULT layer_raster_tile_iterator_construct_and_iterate: 32_500x500= 392804.6875 runs/s
*RESULT layer_raster_tile_iterator_construct_and_iterate: 64_100x100= 230574.3125 runs/s
*RESULT layer_raster_tile_iterator_construct_and_iterate: 64_500x500= 230933.953125 runs/s
[ OK ] PictureLayerImplPerfTest.LayerRasterTileIteratorConstructAndIterate (8408 ms)
[ RUN ] PictureLayerImplPerfTest.LayerRasterTileIteratorConstruct
*RESULT layer_raster_tile_iterator_construct: 0_0_100x100= 2187284 runs/s
*RESULT layer_raster_tile_iterator_construct: 5000_0_100x100= 1882842.125 runs/s
*RESULT layer_raster_tile_iterator_construct: 9999_0_100x100= 2171275 runs/s
[ OK ] PictureLayerImplPerfTest.LayerRasterTileIteratorConstruct (7619 ms)
NOTE TO PERF SHERIFFS
---------------------
This patch replaces layer_raster_tile_iterator test with
layer_raster_tile_iterator_construct_and_iterate test.
R=reveman
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284105
Patch Set 1 #Patch Set 2 : removed useless assert #Messages
Total messages: 10 (0 generated)
|