/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
D | gc_stats.cpp | 25 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 …]
|
D | gc_stats.h | 35 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/ |
D | gc_stats.h | 65 [[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);
|
D | partial_gc.cpp | 40 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()
|
D | full_gc.cpp | 38 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()
|
D | stw_young_gc.cpp | 41 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()
|
D | gc_stats.cpp | 33 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 …]
|
D | parallel_marker.cpp | 26 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()
|
D | concurrent_marker.cpp | 61 TRACE_GC(GCStats::Scope::ScopeId::ConcurrentMark, heap_->GetEcmaVM()->GetEcmaGCStats()); in Mark() 76 TRACE_GC(GCStats::Scope::ScopeId::ReMark, heap_->GetEcmaVM()->GetEcmaGCStats()); in ReMark()
|
D | parallel_evacuator.cpp | 77 TRACE_GC(GCStats::Scope::ScopeId::EvacuateSpace, heap_->GetEcmaVM()->GetEcmaGCStats()); in EvacuateSpace() 219 TRACE_GC(GCStats::Scope::ScopeId::UpdateReference, heap_->GetEcmaVM()->GetEcmaGCStats()); in UpdateReference()
|
D | heap.cpp | 894 … TRACE_GC(GCStats::Scope::ScopeId::WaitConcurrentMarkFinished, GetEcmaVM()->GetEcmaGCStats()); in CheckOngoingConcurrentMarking()
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
D | memory_manager.h | 29 class GCStats; variable 110 GCStats *GetGCStats() in GetGCStats() 130 GCTrigger *gcTrigger, GCStats *gcStats, MemStatsType *memStats, in MemoryManager() 147 GCStats *gcStats_;
|
D | memory_manager.cpp | 60 GCStats *gcStats = allocator->New<GCStats>(memStats.get(), gcType, allocator); in Create()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | ecma_vm.h | 50 class GCStats; variable 142 GCStats *GetEcmaGCStats() const in GetEcmaGCStats() 611 GCStats *gcStats_ {nullptr};
|
D | ecma_vm.cpp | 225 gcStats_ = chunk_.New<GCStats>(heap_, options_.GetLongPauseTime()); in Initialize()
|
/arkcompiler/runtime_core/static_core/runtime/core/ |
D | core_vm.h | 76 mem::GCStats *GetGCStats() const override in GetGCStats()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
D | panda_vm.h | 97 virtual mem::GCStats *GetGCStats() const = 0;
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
D | ets_vm.h | 169 mem::GCStats *GetGCStats() const override in GetGCStats()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
D | dfx_jsnapi.cpp | 47 using ecmascript::GCStats; 277 ecmascript::GCStats gcstats(vm->GetHeap()); in PrintStatisticResult()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
D | g1gc_fullgc_test.cpp | 146 GCStats *gcMs {};
|
D | mem_stats_gen_gc_test.cpp | 206 GCStats *gcMs {};
|