Lines Matching refs:heap
20 #include "ecmascript/mem/heap-inl.h"
282 auto heap = vm_->GetHeap();
284 size_t expectArrayBufferSize = heap->GetArrayBufferSize();
288 size_t expectHeapTotalSize = heap->GetCommittedSize();
292 size_t expectHeapUsedSize = heap->GetLiveObjectSize();
296 size_t expectHeapObjectSize = heap->GetHeapObjectSize();
300 EXPECT_GE(processHeapLimitSize, heap->GetEcmaParamConfiguration().GetMaxHeapSize());
332 auto heap = const_cast<Heap *>(vm_->GetHeap());
333 heap->CollectGarbage(TriggerGCType::FULL_GC);
343 heap->CollectGarbage(TriggerGCType::FULL_GC);
354 auto heap = vm_->GetHeap();
355 auto concurrentMarker = heap->GetConcurrentMarker();
356 auto sweeper = heap->GetSweeper();
364 const_cast<ecmascript::Heap *>(heap)->CollectGarbage(TriggerGCType::OLD_GC, GCReason::OTHER);
372 auto heap = vm_->GetHeap();
375 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::PRESSURE);
379 EXPECT_EQ(heap->GetMemGrowingType(), MemGrowingType::CONSERVATIVE);
432 auto heap = const_cast<ecmascript::Heap *>(vm_->GetHeap());
433 heap->SetIdleTask(IdleTaskType::YOUNG_GC);
440 auto heap = const_cast<ecmascript::Heap *>(vm_->GetHeap());
442 EXPECT_TRUE(heap->GetSensitiveStatus() == AppSensitiveStatus::ENTER_HIGH_SENSITIVE);
444 EXPECT_TRUE(heap->GetSensitiveStatus() == AppSensitiveStatus::EXIT_HIGH_SENSITIVE);