Home
last modified time | relevance | path

Searched refs:EnableConcurrentSweepType (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dconcurrent_sweeper.h31 enum class EnableConcurrentSweepType : uint8_t { class
40 ConcurrentSweeper(Heap *heap, EnableConcurrentSweepType type);
59 void EnableConcurrentSweep(EnableConcurrentSweepType type);
73 enableType_ = enabled ? EnableConcurrentSweepType::ENABLE : in ConfigConcurrentSweep()
74 EnableConcurrentSweepType::CONFIG_DISABLE; in ConfigConcurrentSweep()
79 return enableType_ == EnableConcurrentSweepType::DISABLE || in IsDisabled()
80 enableType_ == EnableConcurrentSweepType::CONFIG_DISABLE; in IsDisabled()
85 return enableType_ == EnableConcurrentSweepType::REQUEST_DISABLE; in IsRequestDisabled()
90 return enableType_ == EnableConcurrentSweepType::CONFIG_DISABLE; in IsConfigDisabled()
117 EnableConcurrentSweepType enableType
[all...]
H A Dconcurrent_sweeper.cpp22 ConcurrentSweeper::ConcurrentSweeper(Heap *heap, EnableConcurrentSweepType type) in ConcurrentSweeper()
105 enableType_ = EnableConcurrentSweepType::DISABLE; in EnsureAllTaskFinished()
171 void ConcurrentSweeper::EnableConcurrentSweep(EnableConcurrentSweepType type) in EnableConcurrentSweep()
176 if (ConcurrentSweepEnabled() && isSweeping_ && type == EnableConcurrentSweepType::DISABLE) { in EnableConcurrentSweep()
177 enableType_ = EnableConcurrentSweepType::REQUEST_DISABLE; in EnableConcurrentSweep()
H A Dheap.cpp304 EnableConcurrentSweepType::ENABLE : EnableConcurrentSweepType::CONFIG_DISABLE); in PostInitialization()
778 EnableConcurrentSweepType::ENABLE : EnableConcurrentSweepType::CONFIG_DISABLE); in Initialize()
2161 sweeper_->EnableConcurrentSweep(EnableConcurrentSweepType::DISABLE); in ChangeGCParams()
2172 sweeper_->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE); in ChangeGCParams()
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_concurrent_sweeper.h26 SharedConcurrentSweeper(SharedHeap *heap, EnableConcurrentSweepType type);
43 void EnableConcurrentSweep(EnableConcurrentSweepType type);
57 enableType_ = enabled ? EnableConcurrentSweepType::ENABLE : in ConfigConcurrentSweep()
58 EnableConcurrentSweepType::CONFIG_DISABLE; in ConfigConcurrentSweep()
63 return enableType_ == EnableConcurrentSweepType::DISABLE || in IsDisabled()
64 enableType_ == EnableConcurrentSweepType::CONFIG_DISABLE; in IsDisabled()
69 return enableType_ == EnableConcurrentSweepType::REQUEST_DISABLE; in IsRequestDisabled()
74 return enableType_ == EnableConcurrentSweepType::CONFIG_DISABLE; in IsConfigDisabled()
101 EnableConcurrentSweepType enableType_ {EnableConcurrentSweepType
[all...]
H A Dshared_concurrent_sweeper.cpp20 SharedConcurrentSweeper::SharedConcurrentSweeper(SharedHeap *heap, EnableConcurrentSweepType type) in SharedConcurrentSweeper()
105 enableType_ = EnableConcurrentSweepType::DISABLE; in EnsureAllTaskFinished()
162 void SharedConcurrentSweeper::EnableConcurrentSweep(EnableConcurrentSweepType type) in EnableConcurrentSweep()
167 if (ConcurrentSweepEnabled() && isSweeping_ && type == EnableConcurrentSweepType::DISABLE) { in EnableConcurrentSweep()
168 enableType_ = EnableConcurrentSweepType::REQUEST_DISABLE; in EnableConcurrentSweep()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djit_fort_test.cpp42 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE);
H A Dgc_verify_test.cpp46 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE);
H A Dmachine_code_test.cpp45 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE);
H A Dgc_first_test.cpp44 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE);
112 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::CONFIG_DISABLE); in HWTEST_F_L0()
H A Dgc_third_test.cpp43 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE);
H A Dgc_second_test.cpp44 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE);
H A Didle_gc_trigger_test.cpp44 heap->GetSweeper()->EnableConcurrentSweep(EnableConcurrentSweepType::ENABLE);

Completed in 9 milliseconds