Home
last modified time | relevance | path

Searched refs:sHeap (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Dgc_first_test.cpp182 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 Dgc_verify_test.cpp83 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 Dgc_third_test.cpp214 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 Dgc_second_test.cpp244 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 Djs_object_test.cpp1364 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 Dtlab_allocator-inl.h143 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 Didle_gc_trigger.h41 explicit IdleGCTrigger(Heap *heap, SharedHeap *sHeap, JSThread *thread, bool logEnable = false) in IdleGCTrigger() argument
43 sHeap_(sHeap), in IdleGCTrigger()
H A Dtlab_allocator.h68 inline explicit SharedTlabAllocator(SharedHeap *sHeap);
H A Dgc_stats.h321 SharedGCStats(const SharedHeap *sHeap, bool enableGCTracer) in SharedGCStats() argument
322 : GCStats(nullptr), sHeap_(sHeap), enableGCTracer_(enableGCTracer) in SharedGCStats()
H A Dheap.cpp967 SharedHeap *sHeap = SharedHeap::GetInstance(); in GetHeapPrepare() local
968 sHeap->Prepare(false); in GetHeapPrepare()
/arkcompiler/ets_runtime/ecmascript/
H A Decma_vm.cpp122 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 Dobject_factory.h203 ObjectFactory(JSThread *thread, Heap *heap, SharedHeap *sHeap);
H A Dobject_factory.cpp115 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 Dshared_gc_marker.cpp207 SharedGCMovableMarker::SharedGCMovableMarker(SharedGCWorkManager *workManger, SharedHeap *sHeap) in SharedGCMovableMarker() argument
208 : SharedGCMarkerBase(workManger), sHeap_(sHeap) {} in SharedGCMovableMarker()
H A Dshared_gc_marker.h118 explicit SharedGCMovableMarker(SharedGCWorkManager *workManger, SharedHeap *sHeap);
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
H A Dheap_profiler.cpp639 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 Ddfx_jsnapi.cpp274 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 Djsnapi_expo.cpp4403 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 Dheap_dump_test.cpp1175 auto sHeap = SharedHeap::GetInstance(); in HWTEST_F_L0() local
1176 sHeap->CollectGarbage<TriggerGCType::SHARED_FULL_GC, GCReason::OTHER>(thread_); in HWTEST_F_L0()

Completed in 45 milliseconds