Lines Matching defs:tracer

50 #include "src/heap/gc-tracer-inl.h"
51 #include "src/heap/gc-tracer.h"
53 #include "src/heap/heap-layout-tracer.h"
1022 TRACE_GC(tracer(), GCTracer::Scope::HEAP_PROLOGUE);
1067 TRACE_GC(tracer(), GCTracer::Scope::HEAP_PROLOGUE_SAFEPOINT);
1385 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE_SAFEPOINT);
1445 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE_REDUCE_NEW_SPACE);
1462 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EPILOGUE);
1803 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_PROLOGUE);
1818 tracer()->StartObservablePause();
1874 tracer()->RecordGCPhasesHistograms(record_gc_phases_info.mode);
1910 tracer()->StopAtomicPause();
1911 tracer()->StopObservablePause();
1912 tracer()->UpdateStatistics(collector);
1918 tracer()->StopYoungCycleIfNeeded();
1920 tracer()->StopFullCycleIfNeeded();
1929 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES);
1946 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_EPILOGUE);
1979 tracer()->ResetSurvivalEvents();
2018 tracer()->StartCycle(GarbageCollector::MARK_COMPACTOR, gc_reason, nullptr,
2034 DCHECK(!tracer()->IsSweepingInProgress());
2223 tracer()->AddSurvivalRatio(survival_rate);
2256 tracer()->StartCycle(collector, gc_reason, collector_reason,
2264 tracer()->StartCycle(collector, gc_reason, collector_reason,
2269 tracer()->StartAtomicPause();
2272 tracer()->UpdateCurrentEvent(gc_reason, collector_reason);
2275 DCHECK(tracer()->IsConsistentWithCollector(collector));
2276 TRACE_GC_EPOCH(tracer(), CollectorScopeId(collector), ThreadKind::kMain);
2297 tracer()->StartInSafepoint();
2344 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES);
2352 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EMBEDDER_TRACING_EPILOGUE);
2386 tracer()->StopInSafepoint();
2411 tracer()->StartObservablePause();
2437 tracer()->StopAtomicPause();
2438 tracer()->StopObservablePause();
2439 tracer()->UpdateStatistics(collector);
2440 tracer()->StopFullCycleIfNeeded();
2458 TRACE_GC_EPOCH(tracer(), scope_id, ThreadKind::kMain);
2497 tracer()->CombinedMarkCompactSpeedInBytesPerMillisecond();
2499 tracer()->CurrentOldGenerationAllocationThroughputInBytesPerMillisecond();
2505 double embedder_gc_speed = tracer()->EmbedderSpeedInBytesPerMillisecond();
2507 tracer()->CurrentEmbedderAllocationThroughputInBytesPerMillisecond();
2539 old_gen_size, tracer()->AverageMarkCompactMutatorUtilization());
2637 TRACE_GC(tracer(), GCTracer::Scope::MINOR_MC);
2661 TRACE_GC(tracer(), GCTracer::Scope::MC_EPILOGUE);
2672 TRACE_GC(tracer(), GCTracer::Scope::MC_PROLOGUE);
2694 TRACE_GC(tracer(), GCTracer::Scope::SCAVENGER_FAST_PROMOTE);
2756 tracer()->NotifyYoungGenerationHandling(
2761 tracer()->NotifyYoungGenerationHandling(
2764 TRACE_GC(tracer(), GCTracer::Scope::SCAVENGER_SCAVENGE);
3273 if (!old_generation_size_configured_ && tracer()->SurvivalEventsRecorded()) {
3281 (tracer()->AverageSurvivalRatio() / 100)));
3292 (tracer()->AverageSurvivalRatio() / 100)));
3767 tracer()->NewSpaceAllocationThroughputInBytesPerMillisecond(),
3768 tracer()->ScavengeSpeedInBytesPerMillisecond(kForSurvivedObjects));
3776 tracer()->OldGenerationAllocationThroughputInBytesPerMillisecond(),
3777 tracer()->CombinedMarkCompactSpeedInBytesPerMillisecond());
3788 tracer()->CurrentEmbedderAllocationThroughputInBytesPerMillisecond(),
3789 tracer()->EmbedderSpeedInBytesPerMillisecond());
3867 tracer()->CurrentAllocationThroughputInBytesPerMillisecond();
3913 TRACE_GC(tracer(), GCTracer::Scope::MC_INCREMENTAL_EXTERNAL_PROLOGUE);
3924 TRACE_GC(tracer(), GCTracer::Scope::MC_INCREMENTAL_EXTERNAL_EPILOGUE);
3946 tracer()->CurrentEpoch(GCTracer::Scope::MC_INCREMENTAL_FINALIZE));
3947 TRACE_GC_EPOCH(tracer(), GCTracer::Scope::MC_INCREMENTAL_FINALIZE,
4185 tracer()->SampleAllocation(start_ms, NewSpaceAllocationCounter(),
4349 TRACE_GC(tracer(), GCTracer::Scope::HEAP_EXTERNAL_NEAR_HEAP_LIMIT);
5994 void Heap::SetEmbedderHeapTracer(EmbedderHeapTracer* tracer) {
5996 // Setting a tracer is only supported when CppHeap is not used.
5997 DCHECK_IMPLIES(tracer, !cpp_heap_);
5998 local_embedder_heap_tracer()->SetRemoteTracer(tracer);