Home
last modified time | relevance | path

Searched refs:GCStats (Results 1 – 21 of 21) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/mem/gc/
Dgc_stats.cpp25 PandaString GCStats::GetStatistics() in GetStatistics()
52 PandaString GCStats::GetFinalStatistics(HeapManager *heapManager) in GetFinalStatistics()
112 PandaString GCStats::GetPhasePauseStat(PauseTypeStats pauseType) in GetPhasePauseStat()
120 uint64_t GCStats::GetPhasePause(PauseTypeStats pauseType) in GetPhasePause()
125 GCStats::GCStats(MemStatsType *memStats, GCType gcTypeFromRuntime, InternalAllocatorPtr allocator) in GCStats() function in panda::mem::GCStats
133 GCStats::~GCStats() in ~GCStats()
143 void GCStats::StartMutatorLock() in StartMutatorLock()
152 void GCStats::StopMutatorLock() in StopMutatorLock()
165 void GCStats::StartCollectStats() in StartCollectStats()
174 void GCStats::StopCollectStats(GCInstanceStats *instanceStats) in StopCollectStats()
[all …]
Dgc_stats.h35 class GCStats; variable
178 explicit GCScopedStats(GCStats *stats, GCInstanceStats *instanceStats = nullptr);
188 GCStats *stats_;
194 explicit GCScopedPauseStats(GCStats *stats, GCInstanceStats *instanceStats = nullptr,
205 GCStats *stats_;
209 class GCStats {
211 …explicit GCStats(MemStatsType *memStats, GCType gcTypeFromRuntime, InternalAllocatorPtr allocator);
212 ~GCStats();
214 NO_COPY_SEMANTIC(GCStats);
215 NO_MOVE_SEMANTIC(GCStats);
/arkcompiler/ets_runtime/ecmascript/mem/
Dgc_stats.h65 [[maybe_unused]] GCStats::Scope sp(scope_id, gc_stats)
67 class GCStats {
71 explicit GCStats(const Heap *heap) : heap_(heap) {} in GCStats() function
72 GCStats(const Heap *heap, size_t longPuaseTime) : heap_(heap), in GCStats() function
74 ~GCStats() = default;
146 Scope(ScopeId id, GCStats* stats) : id_(id), stats_(stats) in Scope()
160 GCStats* stats_;
252 NO_COPY_SEMANTIC(GCStats);
253 NO_MOVE_SEMANTIC(GCStats);
Dpartial_gc.cpp40 GCStats *gcStats = heap_->GetEcmaVM()->GetEcmaGCStats(); in RunPhases()
48 TRACE_GC(GCStats::Scope::ScopeId::TotalGC, gcStats); in RunPhases()
82 TRACE_GC(GCStats::Scope::ScopeId::Initialize, heap_->GetEcmaVM()->GetEcmaGCStats()); in Initialize()
108 TRACE_GC(GCStats::Scope::ScopeId::Finish, heap_->GetEcmaVM()->GetEcmaGCStats()); in Finish()
126 TRACE_GC(GCStats::Scope::ScopeId::Mark, heap_->GetEcmaVM()->GetEcmaGCStats()); in Mark()
152 TRACE_GC(GCStats::Scope::ScopeId::Sweep, heap_->GetEcmaVM()->GetEcmaGCStats()); in Sweep()
160 TRACE_GC(GCStats::Scope::ScopeId::ClearNativeObject, heap_->GetEcmaVM()->GetEcmaGCStats()); in ProcessNativeDelete()
177 TRACE_GC(GCStats::Scope::ScopeId::Evacuate, heap_->GetEcmaVM()->GetEcmaGCStats()); in Evacuate()
Dfull_gc.cpp38 GCStats *gcStats = heap_->GetEcmaVM()->GetEcmaGCStats(); in RunPhases()
41 TRACE_GC(GCStats::Scope::ScopeId::TotalGC, gcStats); in RunPhases()
73 TRACE_GC(GCStats::Scope::ScopeId::Initialize, heap_->GetEcmaVM()->GetEcmaGCStats()); in Initialize()
98 TRACE_GC(GCStats::Scope::ScopeId::Mark, heap_->GetEcmaVM()->GetEcmaGCStats()); in Mark()
107 TRACE_GC(GCStats::Scope::ScopeId::Sweep, heap_->GetEcmaVM()->GetEcmaGCStats()); in Sweep()
174 TRACE_GC(GCStats::Scope::ScopeId::Finish, heap_->GetEcmaVM()->GetEcmaGCStats()); in Finish()
Dstw_young_gc.cpp41 TRACE_GC(GCStats::Scope::ScopeId::TotalGC, heap_->GetEcmaVM()->GetEcmaGCStats()); in RunPhases()
57 TRACE_GC(GCStats::Scope::ScopeId::Initialize, heap_->GetEcmaVM()->GetEcmaGCStats()); in Initialize()
70 TRACE_GC(GCStats::Scope::ScopeId::Mark, heap_->GetEcmaVM()->GetEcmaGCStats()); in Mark()
97 TRACE_GC(GCStats::Scope::ScopeId::Sweep, heap_->GetEcmaVM()->GetEcmaGCStats()); in Sweep()
143 TRACE_GC(GCStats::Scope::ScopeId::Finish, heap_->GetEcmaVM()->GetEcmaGCStats()); in Finish()
Dgc_stats.cpp33 void GCStats::PrintStatisticResult() in PrintStatisticResult()
43 void GCStats::PrintGCStatistic() in PrintGCStatistic()
61 const char *GCStats::GCReasonToString() in GCReasonToString()
79 float GCStats::GetConcurrrentMarkDuration() in GetConcurrrentMarkDuration()
84 void GCStats::PrintVerboseGCStatistic() in PrintVerboseGCStatistic()
91 void GCStats::PrintGCMemoryStatistic() in PrintGCMemoryStatistic()
186 void GCStats::PrintGCDurationStatistic() in PrintGCDurationStatistic()
258 bool GCStats::CheckIfNeedPrint(GCType type) in CheckIfNeedPrint()
284 void GCStats::PrintGCSummaryStatistic(GCType type) in PrintGCSummaryStatistic()
368 void GCStats::RecordStatisticBeforeGC(TriggerGCType gcType, GCReason reason) in RecordStatisticBeforeGC()
[all …]
Dparallel_marker.cpp26 TRACE_GC(GCStats::Scope::ScopeId::MarkRoots, heap_->GetEcmaVM()->GetEcmaGCStats()); in MarkRoots()
68 TRACE_GC(GCStats::Scope::ScopeId::ProcessMarkStack, heap_->GetEcmaVM()->GetEcmaGCStats()); in ProcessMarkStack()
101 TRACE_GC(GCStats::Scope::ScopeId::ProcessMarkStack, heap_->GetEcmaVM()->GetEcmaGCStats()); in ProcessIncrementalMarkStack()
153 TRACE_GC(GCStats::Scope::ScopeId::ProcessMarkStack, heap_->GetEcmaVM()->GetEcmaGCStats()); in ProcessMarkStack()
180 TRACE_GC(GCStats::Scope::ScopeId::ProcessMarkStack, heap_->GetEcmaVM()->GetEcmaGCStats()); in ProcessMarkStack()
Dconcurrent_marker.cpp61 TRACE_GC(GCStats::Scope::ScopeId::ConcurrentMark, heap_->GetEcmaVM()->GetEcmaGCStats()); in Mark()
76 TRACE_GC(GCStats::Scope::ScopeId::ReMark, heap_->GetEcmaVM()->GetEcmaGCStats()); in ReMark()
Dparallel_evacuator.cpp77 TRACE_GC(GCStats::Scope::ScopeId::EvacuateSpace, heap_->GetEcmaVM()->GetEcmaGCStats()); in EvacuateSpace()
219 TRACE_GC(GCStats::Scope::ScopeId::UpdateReference, heap_->GetEcmaVM()->GetEcmaGCStats()); in UpdateReference()
Dheap.cpp894 … TRACE_GC(GCStats::Scope::ScopeId::WaitConcurrentMarkFinished, GetEcmaVM()->GetEcmaGCStats()); in CheckOngoingConcurrentMarking()
/arkcompiler/runtime_core/static_core/runtime/mem/
Dmemory_manager.h29 class GCStats; variable
110 GCStats *GetGCStats() in GetGCStats()
130 GCTrigger *gcTrigger, GCStats *gcStats, MemStatsType *memStats, in MemoryManager()
147 GCStats *gcStats_;
Dmemory_manager.cpp60 GCStats *gcStats = allocator->New<GCStats>(memStats.get(), gcType, allocator); in Create()
/arkcompiler/ets_runtime/ecmascript/
Decma_vm.h50 class GCStats; variable
142 GCStats *GetEcmaGCStats() const in GetEcmaGCStats()
611 GCStats *gcStats_ {nullptr};
Decma_vm.cpp225 gcStats_ = chunk_.New<GCStats>(heap_, options_.GetLongPauseTime()); in Initialize()
/arkcompiler/runtime_core/static_core/runtime/core/
Dcore_vm.h76 mem::GCStats *GetGCStats() const override in GetGCStats()
/arkcompiler/runtime_core/static_core/runtime/include/
Dpanda_vm.h97 virtual mem::GCStats *GetGCStats() const = 0;
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_vm.h169 mem::GCStats *GetGCStats() const override in GetGCStats()
/arkcompiler/ets_runtime/ecmascript/napi/
Ddfx_jsnapi.cpp47 using ecmascript::GCStats;
277 ecmascript::GCStats gcstats(vm->GetHeap()); in PrintStatisticResult()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dg1gc_fullgc_test.cpp146 GCStats *gcMs {};
Dmem_stats_gen_gc_test.cpp206 GCStats *gcMs {};