Home | History | Annotate | Download | only in space

Lines Matching defs:growth_limit

127   typedef MallocSpace* (*CreateSpaceFn)(const std::string& name, size_t initial_size, size_t growth_limit,
131 int round, size_t growth_limit);
144 size_t growth_limit) {
145 if (((object_size > 0 && object_size >= static_cast<intptr_t>(growth_limit))) ||
146 ((object_size < 0 && -object_size >= static_cast<intptr_t>(growth_limit)))) {
158 EXPECT_LE(footprint, growth_limit);
161 EXPECT_LE(space->Size(), growth_limit);
168 size_t max_objects = (growth_limit / (object_size > 0 ? object_size : 8)) + 1;
226 // We shouldn't have gone past the growth_limit
227 EXPECT_LE(amount_allocated, growth_limit);
228 EXPECT_LE(footprint, growth_limit);
229 EXPECT_LE(space->Size(), growth_limit);
246 EXPECT_LE(amount_allocated, growth_limit);
248 EXPECT_LE(footprint, growth_limit);
250 EXPECT_LE(space->Size(), growth_limit);
289 size_t three_quarters_space = (growth_limit / 2) + (growth_limit / 4);
303 EXPECT_LE(footprint, growth_limit);
305 EXPECT_LE(space->Size(), growth_limit);
312 EXPECT_LE(footprint, growth_limit);
314 EXPECT_LE(space->Size(), growth_limit);
325 size_t growth_limit = 8 * MB;
327 MallocSpace* space(create_space("test", initial_size, growth_limit, capacity, nullptr));
331 EXPECT_EQ(space->Capacity(), growth_limit);
338 // This effectively makes the growth_limit the initial_size, so assert this.
340 SizeFootPrintGrowthLimitAndTrimBody(space, object_size, 2, growth_limit);