Lines Matching defs:new_capacity
1319 int new_capacity = Min(MaximumCapacity(), 2 * static_cast<int>(Capacity()));
1320 if (to_space_.GrowTo(new_capacity)) {
1322 if (!from_space_.GrowTo(new_capacity)) {
1337 int new_capacity = Max(InitialCapacity(), 2 * SizeAsInt());
1338 int rounded_new_capacity = RoundUp(new_capacity, Page::kPageSize);
1594 bool SemiSpace::GrowTo(int new_capacity) {
1598 ASSERT((new_capacity & Page::kPageAlignmentMask) == 0);
1599 ASSERT(new_capacity <= maximum_capacity_);
1600 ASSERT(new_capacity > capacity_);
1602 int pages_after = new_capacity / Page::kPageSize;
1604 size_t delta = new_capacity - capacity_;
1611 SetCapacity(new_capacity);
1630 bool SemiSpace::ShrinkTo(int new_capacity) {
1631 ASSERT((new_capacity & Page::kPageAlignmentMask) == 0);
1632 ASSERT(new_capacity >= initial_capacity_);
1633 ASSERT(new_capacity < capacity_);
1635 size_t delta = capacity_ - new_capacity;
1639 if (!allocator->UncommitBlock(start_ + new_capacity, delta)) {
1643 int pages_after = new_capacity / Page::kPageSize;
1651 SetCapacity(new_capacity);
1714 void SemiSpace::SetCapacity(int new_capacity) {
1715 capacity_ = new_capacity;