Home
last modified time | relevance | path

Searched refs:GCTracer (Results 1 – 14 of 14) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dgc-tracer-inl.h15 GCTracer::IncrementalMarkingInfos::IncrementalMarkingInfos() in IncrementalMarkingInfos()
18 void GCTracer::IncrementalMarkingInfos::Update(double delta) { in Update()
26 void GCTracer::IncrementalMarkingInfos::ResetCurrentCycle() { in ResetCurrentCycle()
32 GCTracer::Scope::Scope(GCTracer* tracer, ScopeId scope, ThreadKind thread_kind) in Scope()
44 runtime_stats_->Enter(&timer_, GCTracer::RCSCounterFromScope(scope)); in Scope()
49 runtime_stats_->Enter(&timer_, GCTracer::RCSCounterFromScope(scope)); in Scope()
54 GCTracer::Scope::~Scope() { in ~Scope()
80 constexpr int GCTracer::Scope::IncrementalOffset(ScopeId id) { in IncrementalOffset()
86 constexpr bool GCTracer::Event::IsYoungGenerationEvent(Type type) { in IsYoungGenerationEvent()
91 CollectionEpoch GCTracer::CurrentEpoch(Scope::ScopeId id) const { in CurrentEpoch()
[all …]
Dgc-tracer.h34 GCTracer::Scope UNIQUE_IDENTIFIER(gc_tracer_scope)( \
35 tracer, GCTracer::Scope::ScopeId(scope_id), ThreadKind::kMain); \
37 GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)))
40 GCTracer::Scope UNIQUE_IDENTIFIER(gc_tracer_scope)( \
41 tracer, GCTracer::Scope::ScopeId(scope_id), thread_kind); \
43 GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)))
46 GCTracer::Scope UNIQUE_IDENTIFIER(gc_tracer_scope)( \
47 tracer, GCTracer::Scope::ScopeId(scope_id), thread_kind); \
49 GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)), \
56 class V8_EXPORT_PRIVATE GCTracer {
[all …]
Dgc-tracer.cc49 void GCTracer::Scope::AssertMainThread() { in AssertMainThread()
61 const char* GCTracer::Scope::Name(ScopeId id) { in Name()
75 bool GCTracer::Scope::NeedsYoungEpoch(ScopeId id) { in NeedsYoungEpoch()
88 GCTracer::Event::Event(Type type, State state, in Event()
113 const char* GCTracer::Event::TypeName(bool short_name) const { in TypeName()
128 GCTracer::RecordGCPhasesInfo::RecordGCPhasesInfo(Heap* heap, in RecordGCPhasesInfo()
165 GCTracer::GCTracer(Heap* heap) in GCTracer() function in v8::internal::GCTracer
200 void GCTracer::ResetForTesting() { in ResetForTesting()
239 void GCTracer::NotifyYoungGenerationHandling( in NotifyYoungGenerationHandling()
247 void GCTracer::StartObservablePause() { in StartObservablePause()
[all …]
Dmark-compact.cc701 TRACE_GC_EPOCH(heap()->tracer(), GCTracer::Scope::MC_COMPLETE_SWEEPING, in EnsureSweepingCompleted()
982 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_MARK_EMBEDDER_PROLOGUE); in Prepare()
990 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_MARK_EMBEDDER_PROLOGUE); in Prepare()
1049 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_FINISH); in Finish()
1096 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_FINISH_SWEEP_ARRAY_BUFFERS); in SweepArrayBufferExtensions()
2035 GCTracer::Scope::MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING); in ProcessEphemeronsUntilFixpoint()
2105 GCTracer::Scope::MC_MARK_WEAK_CLOSURE_EPHEMERON_LINEAR); in ProcessEphemeronsLinear()
2132 GCTracer::Scope::MC_MARK_WEAK_CLOSURE_EPHEMERON_MARKING); in ProcessEphemeronsLinear()
2197 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_MARK_EMBEDDER_TRACING); in PerformWrapperTracing()
2364 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_MARK); in MarkLiveObjects()
[all …]
Dlocal-heap.cc268 GCTracer::Scope::ScopeId scope_id; in SleepInUnpark()
272 scope_id = GCTracer::Scope::UNPARK; in SleepInUnpark()
275 scope_id = GCTracer::Scope::BACKGROUND_UNPARK; in SleepInUnpark()
311 GCTracer::Scope::ScopeId scope_id; in SleepInSafepoint()
315 scope_id = GCTracer::Scope::SAFEPOINT; in SleepInSafepoint()
318 scope_id = GCTracer::Scope::BACKGROUND_SAFEPOINT; in SleepInSafepoint()
Dincremental-marking.cc69 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_INCREMENTAL_LAYOUT_CHANGE); in MarkBlackAndVisitObjectDueToLayoutChange()
163 heap_->tracer()->CurrentEpoch(GCTracer::Scope::MC_INCREMENTAL_START)); in Start()
164 TRACE_GC_EPOCH(heap()->tracer(), GCTracer::Scope::MC_INCREMENTAL_START, in Start()
262 GCTracer::Scope::MC_INCREMENTAL_EMBEDDER_PROLOGUE); in StartMarking()
294 GCTracer::Scope::MC_INCREMENTAL_EMBEDDER_PROLOGUE); in StartMarking()
419 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_INCREMENTAL_FINALIZE_BODY); in FinalizeIncrementally()
542 TRACE_GC(heap()->tracer(), GCTracer::Scope::MC_INCREMENTAL_EMBEDDER_TRACING); in EmbedderStep()
769 heap_->tracer()->CurrentEpoch(GCTracer::Scope::MC_INCREMENTAL)); in AdvanceWithDeadline()
770 TRACE_GC_EPOCH(heap_->tracer(), GCTracer::Scope::MC_INCREMENTAL, in AdvanceWithDeadline()
875 TRACE_GC_EPOCH(heap_->tracer(), GCTracer::Scope::MC_INCREMENTAL, in AdvanceOnAllocation()
Dscavenger.cc213 GCTracer::Scope::SCAVENGER_BACKGROUND_SCAVENGE_PARALLEL, in Run()
324 GCTracer::Scope::SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY); in CollectGarbage()
330 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_ROOTS); in CollectGarbage()
347 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_PARALLEL); in CollectGarbage()
368 GCTracer::Scope::SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS); in CollectGarbage()
383 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_FINALIZE); in CollectGarbage()
398 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_UPDATE_REFS); in CollectGarbage()
429 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_FREE_REMEMBERED_SET); in CollectGarbage()
451 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SWEEP_ARRAY_BUFFERS); in CollectGarbage()
466 TRACE_GC(heap_->tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE_STACK_ROOTS); in IterateStackAndScavenge()
Darray-buffer-sweeper.cc112 TRACE_GC(heap_->tracer(), GCTracer::Scope::MC_COMPLETE_SWEEP_ARRAY_BUFFERS); in EnsureFinished()
160 GCTracer::Scope::ScopeId scope_id = in RequestSweep()
162 ? GCTracer::Scope::BACKGROUND_YOUNG_ARRAY_BUFFER_SWEEP in RequestSweep()
163 : GCTracer::Scope::BACKGROUND_FULL_ARRAY_BUFFER_SWEEP; in RequestSweep()
Dsweeper.cc82 TRACE_GC(tracer_, GCTracer::Scope::MC_SWEEP); in Run()
85 TRACE_GC_EPOCH(tracer_, GCTracer::Scope::MC_BACKGROUND_SWEEPING, in Run()
114 GCTracer* const tracer_;
476 TRACE_GC_EPOCH(heap_->tracer(), GCTracer::Scope::MC_INCREMENTAL_SWEEPING, in IncrementalSweepSpace()
668 TRACE_GC_EPOCH(tracer_, GCTracer::Scope::MC_BACKGROUND_SWEEPING, in RunInternal()
679 GCTracer* const tracer_;
Dheap.cc1022 TRACE_GC(tracer(), GCTracer::Scope::HEAP_PROLOGUE); in GarbageCollectionPrologue()
1067 TRACE_GC(tracer(), GCTracer::Scope::HEAP_PROLOGUE_SAFEPOINT); in GarbageCollectionPrologueInSafepoint()
1385 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE_SAFEPOINT); in GarbageCollectionEpilogueInSafepoint()
1445 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE_REDUCE_NEW_SPACE); in GarbageCollectionEpilogueInSafepoint()
1462 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE); in GarbageCollectionEpilogue()
1803 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_PROLOGUE); in CollectGarbage()
1842 GCTracer::RecordGCPhasesInfo record_gc_phases_info(this, collector); in CollectGarbage()
1929 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES); in CollectGarbage()
1946 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_EPILOGUE); in CollectGarbage()
2019 GCTracer::MarkingType::kIncremental); in StartIncrementalMarking()
[all …]
Dsafepoint.cc44 TRACE_GC(heap_->tracer(), GCTracer::Scope::TIME_TO_SAFEPOINT); in EnterLocalSafepointScope()
350 GCTracer::Scope::TIME_TO_GLOBAL_SAFEPOINT); in EnterGlobalSafepointScope()
Dmemory-allocator.cc75 TRACE_GC(tracer_, GCTracer::Scope::UNMAPPER); in Run()
79 TRACE_GC1(tracer_, GCTracer::Scope::BACKGROUND_UNMAPPER, in Run()
103 GCTracer* const tracer_;
Dheap.h81 class GCTracer; variable
862 GCTracer* tracer() { return tracer_.get(); } in tracer()
2292 std::unique_ptr<GCTracer> tracer_;
2436 friend class GCTracer; variable
Dconcurrent-marking.cc423 GCTracer::Scope::MC_BACKGROUND_MARKING, in Run()