Searched refs:sweeper_ (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_concurrent_sweeper.cpp | 147 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 D | shared_concurrent_sweeper.h | 80 : Task(id), sweeper_(sweeper), type_(type) {}; in SweeperTask() 88 SharedConcurrentSweeper *sweeper_; member in panda::ecmascript::SharedConcurrentSweeper::SweeperTask
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | concurrent_sweeper.cpp | 163 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 D | concurrent_sweeper.h | 96 : Task(id), sweeper_(sweeper), type_(type) {}; in SweeperTask() 104 ConcurrentSweeper *sweeper_; member in panda::ecmascript::ConcurrentSweeper::SweeperTask
|
H A D | heap.cpp | 777 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 D | heap.h | 1006 return sweeper_; in GetSweeper() 1701 ConcurrentSweeper *sweeper_ {nullptr};
|
H A D | heap-inl.h | 655 sweeper_->WaitAllTaskFinished(); in ReclaimRegions() 738 sweeper_->EnsureAllTaskFinished(); in GetHeapObjectCount()
|
Completed in 15 milliseconds