cc: Add raster tile priority queue construct perftest.
commiteea234976ea5910f70c85c417284f113b8867734
authorvmpstr@chromium.org <vmpstr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 24 Jul 2014 16:33:44 +0000 (24 16:33 +0000)
committervmpstr@chromium.org <vmpstr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 24 Jul 2014 16:33:44 +0000 (24 16:33 +0000)
tree300867c1c27475bf921644919112b8894520ff9d
parent6acfbd231f2b6fdc05d6c738ce32167fd7ddcd61
cc: Add raster tile priority queue construct perftest.

This patch adds a construct test for raster tile priority queue, as
well as fixes up (and slightly renames) the construct and iterate
perftest.

Initial runs from my linux desktop:
[ RUN      ] TileManagerPerfTest.RasterTileQueueConstructAndIterate
*RESULT tile_manager_raster_tile_queue_construct_and_iterate: 2_16= 107316.4609375 runs/s
*RESULT tile_manager_raster_tile_queue_construct_and_iterate: 2_32= 54775 runs/s
*RESULT tile_manager_raster_tile_queue_construct_and_iterate: 2_64= 26838 runs/s
*RESULT tile_manager_raster_tile_queue_construct_and_iterate: 2_128= 12552.615234375 runs/s
[       OK ] TileManagerPerfTest.RasterTileQueueConstructAndIterate (8234 ms)
[ RUN      ] TileManagerPerfTest.RasterTileQueueConstruct
*RESULT tile_manager_raster_tile_queue_construct: 2= 1589534.25 runs/s
*RESULT tile_manager_raster_tile_queue_construct: 10= 1521117.75 runs/s
*RESULT tile_manager_raster_tile_queue_construct: 100= 1029156.375 runs/s
[       OK ] TileManagerPerfTest.RasterTileQueueConstruct (8790 ms)

R=reveman

Review URL: https://codereview.chromium.org/392333007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285294 0039d316-1c4b-4281-b951-d872f2087c98
cc/resources/tile_manager_perftest.cc