/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | gc_stats.cpp | 25 PandaString GCStats::GetStatistics() in GetStatistics() 51 PandaString GCStats::GetFinalStatistics(HeapManager *heapManager) in GetFinalStatistics() 111 PandaString GCStats::GetPhasePauseStat(PauseTypeStats pauseType) in GetPhasePauseStat() 119 uint64_t GCStats::GetPhasePause(PauseTypeStats pauseType) in GetPhasePause() 124 GCStats::GCStats(MemStatsType *memStats, GCType gcTypeFromRuntime, InternalAllocatorPtr allocator) in GCStats() function in ark::mem::GCStats 132 GCStats::~GCStats() in ~GCStats() 142 void GCStats::StartMutatorLock() in StartMutatorLock() 151 void GCStats [all...] |
H A D | gc_stats.h | 35 class GCStats; 175 // scoped all field GCStats except pause_ 178 explicit GCScopedStats(GCStats *stats, GCInstanceStats *instanceStats = nullptr); 188 GCStats *stats_; 191 // scoped field GCStats while GC in pause 194 explicit GCScopedPauseStats(GCStats *stats, GCInstanceStats *instanceStats = nullptr, 205 GCStats *stats_; 209 class GCStats { class 211 explicit GCStats(MemStatsType *memStats, GCType gcTypeFromRuntime, InternalAllocatorPtr allocator); 212 ~GCStats(); [all...] |
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | partial_gc.cpp | 30 GCStats *gcStats = heap_->GetEcmaVM()->GetEcmaGCStats(); in RunPhases() 40 TRACE_GC(GCStats::Scope::ScopeId::TotalGC, gcStats); in RunPhases() 73 TRACE_GC(GCStats::Scope::ScopeId::Initialize, heap_->GetEcmaVM()->GetEcmaGCStats()); in Initialize() 99 TRACE_GC(GCStats::Scope::ScopeId::Finish, heap_->GetEcmaVM()->GetEcmaGCStats()); in Finish() 118 TRACE_GC(GCStats::Scope::ScopeId::Mark, heap_->GetEcmaVM()->GetEcmaGCStats()); in Mark() 156 TRACE_GC(GCStats::Scope::ScopeId::Sweep, heap_->GetEcmaVM()->GetEcmaGCStats()); in Sweep() 164 TRACE_GC(GCStats::Scope::ScopeId::ClearNativeObject, heap_->GetEcmaVM()->GetEcmaGCStats()); in ProcessNativeDelete() 185 TRACE_GC(GCStats::Scope::ScopeId::Evacuate, heap_->GetEcmaVM()->GetEcmaGCStats()); in Evacuate() 191 TRACE_GC(GCStats::Scope::ScopeId::ProcessSharedGCRSetWorkList, heap_->GetEcmaVM()->GetEcmaGCStats()); in ProcessSharedGCRSetWorkList()
|
H A D | gc_stats.h | 68 [[maybe_unused]] GCStats::Scope sp(scope_id, gc_stats) 70 class GCStats { class 74 explicit GCStats(const Heap *heap) : heap_(heap) {} in GCStats() function in panda::ecmascript::GCStats 75 GCStats(const Heap *heap, size_t longPuaseTime) : heap_(heap), in GCStats() function in panda::ecmascript::GCStats 77 virtual ~GCStats() = default; 163 Scope(ScopeId id, GCStats* stats) : id_(id), stats_(stats) in Scope() 177 GCStats* stats_; 315 NO_COPY_SEMANTIC(GCStats); 316 NO_MOVE_SEMANTIC(GCStats); 319 class SharedGCStats : public GCStats { [all...] |
H A D | full_gc.cpp | 29 GCStats *gcStats = heap_->GetEcmaVM()->GetEcmaGCStats(); in RunPhases() 40 TRACE_GC(GCStats::Scope::ScopeId::TotalGC, gcStats); in RunPhases() 77 TRACE_GC(GCStats::Scope::ScopeId::Initialize, heap_->GetEcmaVM()->GetEcmaGCStats()); in Initialize() 102 TRACE_GC(GCStats::Scope::ScopeId::Mark, heap_->GetEcmaVM()->GetEcmaGCStats()); in Mark() 113 TRACE_GC(GCStats::Scope::ScopeId::Sweep, heap_->GetEcmaVM()->GetEcmaGCStats()); in Sweep() 179 TRACE_GC(GCStats::Scope::ScopeId::Finish, heap_->GetEcmaVM()->GetEcmaGCStats()); in Finish() 205 TRACE_GC(GCStats::Scope::ScopeId::ProcessSharedGCRSetWorkList, heap_->GetEcmaVM()->GetEcmaGCStats()); in ProcessSharedGCRSetWorkList()
|
H A D | gc_stats.cpp | 31 void GCStats::PrintStatisticResult() in PrintStatisticResult() 33 LOG_GC(INFO) << "/******************* GCStats statistic: *******************/"; in PrintStatisticResult() 41 void GCStats::PrintGCStatistic() in PrintGCStatistic() 64 const char *GCStats::GCReasonToString() in GCReasonToString() 69 const char *GCStats::GCReasonToString(GCReason reason) in GCReasonToString() 99 float GCStats::GetConcurrrentMarkDuration() in GetConcurrrentMarkDuration() 104 void GCStats::PrintVerboseGCStatistic() in PrintVerboseGCStatistic() 111 void GCStats::PrintGCMemoryStatistic() in PrintGCMemoryStatistic() 210 void GCStats::PrintGCDurationStatistic() in PrintGCDurationStatistic() 277 bool GCStats [all...] |
H A D | gc_key_stats.cpp | 46 return gcStats_->GetScopeDuration(GCStats::Scope::ScopeId::TotalGC) >= KEY_PAUSE_TIME; in CheckIfKeyPauseTime() 74 gcStats_->GetScopeDuration(GCStats::Scope::ScopeId::TotalGC)); in AddGCStatsToKey() 76 gcStats_->GetScopeDuration(GCStats::Scope::ScopeId::Mark)); in AddGCStatsToKey() 78 gcStats_->GetScopeDuration(GCStats::Scope::ScopeId::Evacuate)); in AddGCStatsToKey()
|
H A D | gc_key_stats.h | 30 class GCStats; 59 GCKeyStats(const Heap *heap, GCStats *gcStats) : heap_(heap), in GCKeyStats() 126 GCStats *gcStats_;
|
H A D | parallel_evacuator.cpp | 74 TRACE_GC(GCStats::Scope::ScopeId::EvacuateSpace, heap_->GetEcmaVM()->GetEcmaGCStats()); in EvacuateSpace() 107 GCStats::Scope sp2(GCStats::Scope::ScopeId::EvacuateRegion, heap_->GetEcmaVM()->GetEcmaGCStats()); in EvacuateSpace() 112 GCStats::Scope sp2(GCStats::Scope::ScopeId::WaitFinish, heap_->GetEcmaVM()->GetEcmaGCStats()); in EvacuateSpace() 233 TRACE_GC(GCStats::Scope::ScopeId::UpdateReference, heap_->GetEcmaVM()->GetEcmaGCStats()); in UpdateReference() 284 GCStats::Scope sp2(GCStats::Scope::ScopeId::UpdateRoot, heap_->GetEcmaVM()->GetEcmaGCStats()); in UpdateReference() 289 GCStats::Scope sp2(GCStats in UpdateReference() [all...] |
H A D | concurrent_marker.cpp | 50 TRACE_GC(GCStats::Scope::ScopeId::ConcurrentMark, heap_->GetEcmaVM()->GetEcmaGCStats()); in Mark() 66 TRACE_GC(GCStats::Scope::ScopeId::ReMark, heap_->GetEcmaVM()->GetEcmaGCStats()); in ReMark()
|
H A D | parallel_marker.cpp | 23 TRACE_GC(GCStats::Scope::ScopeId::MarkRoots, heap_->GetEcmaVM()->GetEcmaGCStats()); in MarkRoots() 90 TRACE_GC(GCStats::Scope::ScopeId::MarkRoots, heap_->GetEcmaVM()->GetEcmaGCStats()); in MarkJitCodeMap() 255 TRACE_GC(GCStats::Scope::ScopeId::MarkRoots, heap_->GetEcmaVM()->GetEcmaGCStats()); in MarkJitCodeMap()
|
H A D | heap.h | 41 class GCStats; 177 virtual GCStats *GetEcmaGCStats() = 0; 711 GCStats *GetEcmaGCStats() override 856 GCStats *sGCStats_ {nullptr}; 1157 GCStats *GetEcmaGCStats() override;
|
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_full_gc.cpp | 34 TRACE_GC(GCStats::Scope::ScopeId::TotalGC, sHeap_->GetEcmaGCStats()); in RunPhases() 44 TRACE_GC(GCStats::Scope::ScopeId::Initialize, sHeap_->GetEcmaGCStats()); in Initialize() 63 TRACE_GC(GCStats::Scope::ScopeId::Mark, sHeap_->GetEcmaGCStats()); in Mark() 75 TRACE_GC(GCStats::Scope::ScopeId::Sweep, sHeap_->GetEcmaGCStats()); in Sweep() 115 TRACE_GC(GCStats::Scope::ScopeId::Finish, sHeap_->GetEcmaGCStats()); in Finish()
|
H A D | shared_gc.cpp | 36 TRACE_GC(GCStats::Scope::ScopeId::TotalGC, sHeap_->GetEcmaGCStats()); in RunPhases() 58 TRACE_GC(GCStats::Scope::ScopeId::Initialize, sHeap_->GetEcmaGCStats()); in Initialize() 74 TRACE_GC(GCStats::Scope::ScopeId::Mark, sHeap_->GetEcmaGCStats()); in Mark() 89 TRACE_GC(GCStats::Scope::ScopeId::Sweep, sHeap_->GetEcmaGCStats()); in Sweep() 121 TRACE_GC(GCStats::Scope::ScopeId::Finish, sHeap_->GetEcmaGCStats()); in Finish()
|
H A D | shared_concurrent_marker.cpp | 50 TRACE_GC(GCStats::Scope::ScopeId::ConcurrentMark, sHeap_->GetEcmaGCStats()); in Mark() 77 TRACE_GC(GCStats::Scope::ScopeId::ReMark, sHeap_->GetEcmaGCStats()); in ReMark()
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | memory_manager.h | 30 class GCStats; 111 GCStats *GetGCStats() in GetGCStats() 131 GCTrigger *gcTrigger, GCStats *gcStats, MemStatsType *memStats, in MemoryManager() 148 GCStats *gcStats_;
|
H A D | memory_manager.cpp | 60 GCStats *gcStats = allocator->New<GCStats>(memStats.get(), gcType, allocator); in Create()
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/hooks/ |
H A D | gclog.py | 23 from vmb.result import GCStats namespace 73 bu.result.gc_stats = GCStats(**rep)
|
/arkcompiler/ets_runtime/ecmascript/checkpoint/ |
H A D | thread_state_transition.h | 136 TRACE_GC(GCStats::Scope::ScopeId::SuspendAll, SharedHeap::GetInstance()->GetEcmaGCStats()); in SuspendAllScope() 142 TRACE_GC(GCStats::Scope::ScopeId::ResumeAll, SharedHeap::GetInstance()->GetEcmaGCStats()); in ~SuspendAllScope()
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/ |
H A D | result.py | 62 class GCStats(Jsonable): class 201 gc_stats: Optional[GCStats] = None 278 kwargs[k] = GCStats(**v) if v else None
|
/arkcompiler/runtime_core/static_core/runtime/core/ |
H A D | core_vm.h | 76 mem::GCStats *GetGCStats() const override
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_vm.h | 49 class GCStats; 174 GCStats *GetEcmaGCStats() const in GetEcmaGCStats() 831 GCStats *gcStats_ {nullptr};
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | panda_vm.h | 100 virtual mem::GCStats *GetGCStats() const = 0;
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_vm.h | 165 mem::GCStats *GetGCStats() const override
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
H A D | dfx_jsnapi.cpp | 47 using ecmascript::GCStats; 412 ecmascript::GCStats gcstats(vm->GetHeap()); in PrintStatisticResult()
|