Home | History | Annotate | Download | only in space

Lines Matching defs:growth_limit

112   typedef MallocSpace* (*CreateSpaceFn)(const std::string& name, size_t initial_size, size_t growth_limit,
120 int round, size_t growth_limit);
376 int round, size_t growth_limit) {
377 if (((object_size > 0 && object_size >= static_cast<intptr_t>(growth_limit))) ||
378 ((object_size < 0 && -object_size >= static_cast<intptr_t>(growth_limit)))) {
390 EXPECT_LE(footprint, growth_limit);
393 EXPECT_LE(space->Size(), growth_limit);
400 size_t max_objects = (growth_limit / (object_size > 0 ? object_size : 8)) + 1;
453 // We shouldn't have gone past the growth_limit
454 EXPECT_LE(amount_allocated, growth_limit);
455 EXPECT_LE(footprint, growth_limit);
456 EXPECT_LE(space->Size(), growth_limit);
473 EXPECT_LE(amount_allocated, growth_limit);
475 EXPECT_LE(footprint, growth_limit);
477 EXPECT_LE(space->Size(), growth_limit);
516 size_t three_quarters_space = (growth_limit / 2) + (growth_limit / 4);
528 EXPECT_LE(footprint, growth_limit);
530 EXPECT_LE(space->Size(), growth_limit);
537 EXPECT_LE(footprint, growth_limit);
539 EXPECT_LE(space->Size(), growth_limit);
548 size_t growth_limit = 8 * MB;
550 MallocSpace* space(create_space("test", initial_size, growth_limit, capacity, nullptr));
554 EXPECT_EQ(space->Capacity(), growth_limit);
561 // This effectively makes the growth_limit the initial_size, so assert this.
563 SizeFootPrintGrowthLimitAndTrimBody(space, object_size, 2, growth_limit);