Lines Matching refs:heap_
22 MemController::MemController(Heap *heap) : heap_(heap), allocTimeMs_(GetSystemTimeInMs())
47 switch (heap_->GetMemGrowingType()) {
73 OPTIONAL_LOG(heap_->GetEcmaVM(), INFO) << "CalculateGrowingFactor gcSpeed"
85 auto edenSpace = heap_->GetEdenSpace();
88 auto newSpace = heap_->GetNewSpace();
90 size_t hugeObjectAllocSizeSinceGC = heap_->GetHugeObjectSpace()->GetHeapObjectSize() - hugeObjectAllocSizeSinceGC_;
91 size_t oldSpaceAllocAccumulatedSize = heap_->GetOldSpace()->GetTotalAllocatedSize();
92 size_t nonMovableSpaceAllocAccumulatedSize = heap_->GetNonMovableSpace()->GetTotalAllocatedSize();
93 size_t codeSpaceAllocAccumulatedSize = heap_->GetMachineCodeSpace()->GetTotalAllocatedSize();
115 if (heap_->GetEcmaGCStats()->GetGCReason() != GCReason::IDLE) {
117 heap_->GetNewSpace()->GetHeapObjectSize() - newSpaceRecordLastTimeSizeIdle_,
120 heap_->GetOldSpace()->GetHeapObjectSize() - oldSpaceRecordLastTimeSizeIdle_,
128 size_t currentNewSpaceObjectSize = heap_->GetNewSpace()->GetHeapObjectSize();
129 size_t currentOldSpaceObjectSize = heap_->GetOldSpace()->GetHeapObjectSize();
166 oldSpaceAllocSizeSinceGC_ += heap_->GetEvacuator()->GetPromotedSize();
181 hugeObjectAllocSizeSinceGC_ = heap_->GetHugeObjectSpace()->GetHeapObjectSize();
187 if (heap_->IsConcurrentFullMark()) {
188 if (heap_->GetConcurrentMarker()->IsEnabled()) {
189 duration += heap_->GetConcurrentMarker()->GetDuration();
191 recordedMarkCompacts_.Push(MakeBytesAndDuration(heap_->GetHeapObjectSize(), duration));
196 recordedMarkCompacts_.Push(MakeBytesAndDuration(heap_->GetHeapObjectSize(), duration));
203 if (heap_->GetEcmaGCStats()->GetGCReason() != GCReason::IDLE) {
204 newSpaceRecordLastTimeSizeIdle_ = heap_->GetNewSpace()->GetHeapObjectSize();
205 oldSpaceRecordLastTimeSizeIdle_ = heap_->GetOldSpace()->GetHeapObjectSize();