Home
last modified time | relevance | path

Searched refs:PartialGC (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dpartial_gc.h31 class PartialGC : public GarbageCollector { class
33 explicit PartialGC(Heap *heap);
34 ~PartialGC() override = default;
35 NO_COPY_SEMANTIC(PartialGC);
36 NO_MOVE_SEMANTIC(PartialGC);
H A Dpartial_gc.cpp26 PartialGC::PartialGC(Heap *heap) : heap_(heap), workManager_(heap->GetWorkManager()) {} in PartialGC() function in panda::ecmascript::PartialGC
28 void PartialGC::RunPhases() in RunPhases()
31 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "PartialGC::RunPhases" + std::to_string(heap_->IsConcurrentFullMark()) in RunPhases()
70 void PartialGC::Initialize() in Initialize()
72 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "PartialGC::Initialize"); in Initialize()
96 void PartialGC::Finish() in Finish()
98 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "PartialGC::Finish"); in Finish()
115 void PartialGC::Mark() in Mark()
117 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "PartialGC in Mark()
[all...]
H A Dheap.h56 class PartialGC;
994 PartialGC *GetPartialGC() const in GetPartialGC()
1692 PartialGC *partialGC_ {nullptr};
H A Dheap.cpp776 partialGC_ = new PartialGC(this); in Initialize()

Completed in 7 milliseconds