Lines Matching refs:heap
23 #include "ecmascript/mem/heap.h"
40 auto heap = const_cast<Heap *>(ecmaVm->GetHeap());
42 auto memController = heap->GetMemController();
44 heap->CollectGarbage(TriggerGCType::FULL_GC);
52 heap->CollectGarbage(TriggerGCType::FULL_GC);
61 heap->CollectGarbage(TriggerGCType::FULL_GC);
71 auto heap = const_cast<Heap *>(ecmaVm->GetHeap());
73 auto memController = heap->GetMemController();
75 heap->CollectGarbage(TriggerGCType::YOUNG_GC);
92 auto newSpace = heap->GetNewSpace();
95 heap->CollectGarbage(TriggerGCType::YOUNG_GC);
96 newSpace = heap->GetNewSpace();
119 auto heap = const_cast<Heap *>(ecmaVm->GetHeap());
120 auto memController = heap->GetMemController();
129 auto heap = const_cast<Heap *>(ecmaVm->GetHeap());
130 auto memController = heap->GetMemController();
157 auto heap = const_cast<Heap *>(ecmaVm->GetHeap());
159 auto memController = heap->GetMemController();
160 heap->CollectGarbage(TriggerGCType::FULL_GC);
171 heap->CollectGarbage(TriggerGCType::YOUNG_GC);
177 size_t hugeObjectSize = heap->GetHugeObjectSpace()->GetHeapObjectSize();