Index: cc/resources/tile_manager_perftest.cc |
diff --git a/cc/resources/tile_manager_perftest.cc b/cc/resources/tile_manager_perftest.cc |
index 3b2df2a914bf163d10b8dc1457aad557426ab1c0..7a5e250a20056dc4bc545405412d47f108be8ceb 100644 |
--- a/cc/resources/tile_manager_perftest.cc |
+++ b/cc/resources/tile_manager_perftest.cc |
@@ -4,6 +4,7 @@ |
#include "base/time/time.h" |
#include "cc/debug/lap_timer.h" |
+#include "cc/resources/raster_tile_priority_queue.h" |
#include "cc/resources/tile.h" |
#include "cc/resources/tile_priority.h" |
#include "cc/test/fake_impl_proxy.h" |
@@ -180,10 +181,9 @@ class TileManagerPerfTest : public testing::Test { |
timer_.Reset(); |
do { |
int count = tile_count; |
- for (TileManager::RasterTileIterator it(tile_manager(), |
- SAME_PRIORITY_FOR_BOTH_TREES); |
- it && count; |
- ++it) { |
+ RasterTilePriorityQueue queue; |
+ host_impl_.BuildRasterQueue(&queue, SAME_PRIORITY_FOR_BOTH_TREES); |
+ for (; !queue.IsEmpty() && count; queue.Pop()) { |
--count; |
} |
ASSERT_EQ(0, count); |