Home
last modified time | relevance | path

Searched refs:sweeper_ (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_concurrent_sweeper.cpp147 sweeper_->AsyncSweepSpace(SHARED_NON_MOVABLE, false); in Run()
148 if (!sweeper_->isFullGC_) { in Run()
149 sweeper_->AsyncSweepSpace(SHARED_OLD_SPACE, false); in Run()
153 if (!sweeper_->isFullGC_) { in Run()
154 sweeper_->AsyncSweepSpace(SHARED_OLD_SPACE, false); in Run()
156 sweeper_->AsyncSweepSpace(SHARED_NON_MOVABLE, false); in Run()
H A Dshared_concurrent_sweeper.h80 : Task(id), sweeper_(sweeper), type_(type) {}; in SweeperTask()
88 SharedConcurrentSweeper *sweeper_; member in panda::ecmascript::SharedConcurrentSweeper::SweeperTask
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dconcurrent_sweeper.cpp163 uint32_t sweepTypeNum = FREE_LIST_NUM - sweeper_->startSpaceType_; in Run()
164 for (size_t i = sweeper_->startSpaceType_; i < FREE_LIST_NUM; i++) { in Run()
165 auto type = static_cast<MemSpaceType>(((i + type_) % sweepTypeNum) + sweeper_->startSpaceType_); in Run()
166 sweeper_->AsyncSweepSpace(type, false); in Run()
H A Dconcurrent_sweeper.h96 : Task(id), sweeper_(sweeper), type_(type) {}; in SweeperTask()
104 ConcurrentSweeper *sweeper_; member in panda::ecmascript::ConcurrentSweeper::SweeperTask
H A Dheap.cpp777 sweeper_ = new ConcurrentSweeper(this, ecmaVm_->GetJSOptions().EnableConcurrentSweep() ? in Initialize()
925 if (sweeper_ != nullptr) { in Destroy()
926 delete sweeper_; in Destroy()
927 sweeper_ = nullptr; in Destroy()
959 sweeper_->EnsureAllTaskFinished(); in Prepare()
1020 sweeper_->WaitAllTaskFinished(); in ResumeForAppSpawn()
1046 sweeper_->ConfigConcurrentSweep(false); in DisableParallelGC()
1070 sweeper_->ConfigConcurrentSweep(ecmaVm_->GetJSOptions().EnableConcurrentSweep()); in EnableParallelGC()
1255 sweeper_->EnsureAllTaskFinished(); in CollectGarbage()
1371 sweeper_ in CheckNonMovableSpaceOOM()
[all...]
H A Dheap.h1006 return sweeper_; in GetSweeper()
1701 ConcurrentSweeper *sweeper_ {nullptr};
H A Dheap-inl.h655 sweeper_->WaitAllTaskFinished(); in ReclaimRegions()
738 sweeper_->EnsureAllTaskFinished(); in GetHeapObjectCount()

Completed in 15 milliseconds