Lines Matching refs:pool
16 sk_sp<SkDiscardableMemoryPool> pool(SkDiscardableMemoryPool::Make(1));
17 pool->setRAMBudget(3);
18 REPORTER_ASSERT(reporter, 0 == pool->getRAMUsed());
20 std::unique_ptr<SkDiscardableMemory> dm1(pool->create(100));
22 REPORTER_ASSERT(reporter, 100 == pool->getRAMUsed());
24 REPORTER_ASSERT(reporter, 0 == pool->getRAMUsed());
28 std::unique_ptr<SkDiscardableMemory> dm2(pool->create(200));
29 REPORTER_ASSERT(reporter, 200 == pool->getRAMUsed());
30 pool->setRAMBudget(400);
32 REPORTER_ASSERT(reporter, 200 == pool->getRAMUsed());
35 pool->dumpPool();
37 REPORTER_ASSERT(reporter, 0 == pool->getRAMUsed());