/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | gc_first_test.cpp | 182 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 183 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::OTHER>(thread); in HWTEST_F_L0() 184 auto oldSizebase = sHeap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0() 191 size_t oldSizeBefore = sHeap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0() 193 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::OTHER>(thread); in HWTEST_F_L0() 194 auto oldSizeAfter = sHeap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0() 205 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 206 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread); in HWTEST_F_L0() 207 auto oldSizebase = sHeap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0() 215 size_t oldSizeBefore = sHeap in HWTEST_F_L0() 228 auto sHeap = SharedHeap::GetInstance(); HWTEST_F_L0() local 275 auto sHeap = SharedHeap::GetInstance(); HWTEST_F_L0() local 302 auto sHeap = new SharedHeap(config); HWTEST_F_L0() local [all...] |
H A D | gc_verify_test.cpp | 83 SharedHeap *sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 89 sHeap->Initialize(nativeAreaAllocator_.get(), heapRegionAllocator_.get(), options, DaemonThread::GetInstance()); in HWTEST_F_L0() 91 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::OTHER>(thread); in HWTEST_F_L0() 92 auto oldSizebase = sHeap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0() 97 size_t oldSizeBefore = sHeap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0() 99 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::OTHER>(thread); in HWTEST_F_L0() 100 auto oldSizeAfter = sHeap->GetOldSpace()->GetHeapObjectSize(); in HWTEST_F_L0()
|
H A D | gc_third_test.cpp | 214 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 215 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::OTHER>(thread); in HWTEST_F_L0() 232 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 233 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread); in HWTEST_F_L0() 250 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 251 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread); in HWTEST_F_L0()
|
H A D | gc_second_test.cpp | 244 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 247 int baseSharedGCCount = sHeap->GetEcmaGCStats()->GetGCCount(); in HWTEST_F_L0() 271 int afterSharedGCCount = sHeap->GetEcmaGCStats()->GetGCCount(); in HWTEST_F_L0()
|
H A D | js_object_test.cpp | 1364 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 1366 SharedHeapVerification(sHeap, VerifyKind::VERIFY_PRE_SHARED_GC).VerifyAll(); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | tlab_allocator-inl.h | 143 SharedTlabAllocator::SharedTlabAllocator(SharedHeap *sHeap) in SharedTlabAllocator() argument 144 : sHeap_(sHeap) in SharedTlabAllocator() 146 size_t maxOldSpaceCapacity = sHeap->GetOldSpace()->GetMaximumCapacity(); in SharedTlabAllocator() 147 sLocalSpace_ = new SharedLocalSpace(sHeap, maxOldSpaceCapacity, maxOldSpaceCapacity); in SharedTlabAllocator()
|
H A D | idle_gc_trigger.h | 41 explicit IdleGCTrigger(Heap *heap, SharedHeap *sHeap, JSThread *thread, bool logEnable = false) in IdleGCTrigger() argument 43 sHeap_(sHeap), in IdleGCTrigger()
|
H A D | tlab_allocator.h | 68 inline explicit SharedTlabAllocator(SharedHeap *sHeap);
|
H A D | gc_stats.h | 321 SharedGCStats(const SharedHeap *sHeap, bool enableGCTracer) in SharedGCStats() argument 322 : GCStats(nullptr), sHeap_(sHeap), enableGCTracer_(enableGCTracer) in SharedGCStats()
|
H A D | heap.cpp | 967 SharedHeap *sHeap = SharedHeap::GetInstance(); in GetHeapPrepare() local 968 sHeap->Prepare(false); in GetHeapPrepare()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_vm.cpp | 122 auto sHeap = SharedHeap::GetInstance(); in PreFork() local 123 sHeap->CompactHeapBeforeFork(thread_); in PreFork() 124 sHeap->DisableParallelGC(thread_); in PreFork() 398 SharedHeap *sHeap = SharedHeap::GetInstance(); in ~EcmaVM() local 403 if (sHeap->CheckCanTriggerConcurrentMarking(thread_)) { in ~EcmaVM() 404 sHeap->TriggerConcurrentMarking<TriggerGCType::SHARED_GC, GCReason::WORKER_DESTRUCTION>(thread_); in ~EcmaVM() 405 } else if (heap && !heap->InSensitiveStatus() && !sHeap->GetConcurrentMarker()->IsEnabled()) { in ~EcmaVM() 406 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::WORKER_DESTRUCTION>(thread_); in ~EcmaVM()
|
H A D | object_factory.h | 203 ObjectFactory(JSThread *thread, Heap *heap, SharedHeap *sHeap);
|
H A D | object_factory.cpp | 115 ObjectFactory::ObjectFactory(JSThread *thread, Heap *heap, SharedHeap *sHeap) in ObjectFactory() argument 116 : thread_(thread), vm_(thread->GetEcmaVM()), heap_(heap), sHeap_(sHeap) {} in ObjectFactory()
|
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_gc_marker.cpp | 207 SharedGCMovableMarker::SharedGCMovableMarker(SharedGCWorkManager *workManger, SharedHeap *sHeap) in SharedGCMovableMarker() argument 208 : SharedGCMarkerBase(workManger), sHeap_(sHeap) {} in SharedGCMovableMarker()
|
H A D | shared_gc_marker.h | 118 explicit SharedGCMovableMarker(SharedGCWorkManager *workManger, SharedHeap *sHeap);
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_profiler.cpp | 639 SharedHeap* sHeap = SharedHeap::GetInstance(); in FillIdMap() local 640 if (sHeap != nullptr) { in FillIdMap() 641 sHeap->IterateOverObjects([newEntryIdMap, this](TaggedObject *obj) { in FillIdMap() 646 sHeap->GetReadOnlySpace()->IterateOverObjects([newEntryIdMap, this](TaggedObject *obj) { in FillIdMap() 867 SharedHeap *sHeap = SharedHeap::GetInstance(); in ForceSharedGC() local 868 sHeap->CollectGarbage<TriggerGCType::SHARED_GC, GCReason::OTHER>(vm_->GetAssociatedJSThread()); in ForceSharedGC() 869 sHeap->GetSweeper()->WaitAllTaskFinished(); in ForceSharedGC()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
H A D | dfx_jsnapi.cpp | 274 ecmascript::SharedHeap* sHeap = ecmascript::SharedHeap::GetInstance(); in TriggerSharedGCWithVm() 277 sHeap->CollectGarbage<ecmascript::TriggerGCType::SHARED_FULL_GC, in TriggerSharedGCWithVm() 517 ecmascript::SharedHeap* sHeap = ecmascript::SharedHeap::GetInstance(); in SetAppFreezeFilterCallback() local 518 sHeap->SetAppFreezeFilterCallback(cb); in SetAppFreezeFilterCallback()
|
H A D | jsnapi_expo.cpp | 4403 auto sHeap = ecmascript::SharedHeap::GetInstance(); in TriggerGC() local 4415 sHeap->CollectGarbage<ecmascript::TriggerGCType::SHARED_GC, in TriggerGC() 4419 sHeap->CollectGarbage<ecmascript::TriggerGCType::SHARED_FULL_GC, in TriggerGC()
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
H A D | heap_dump_test.cpp | 1175 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local 1176 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread_); in HWTEST_F_L0()
|