Commit f1539c10 authored by Ulan Degenbaev's avatar Ulan Degenbaev Committed by Commit Bot

[heap] Add the GC epoch to more trace events

Bug: chromium:1154636
Change-Id: I69fb396d5ed5d4fd2823bfb0db1d994517aead91
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2650212Reviewed-by: 's avatarDominik Inführ <dinfuehr@chromium.org>
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#72360}
parent 35dcecf6
...@@ -375,9 +375,9 @@ class ConcurrentMarking::JobTask : public v8::JobTask { ...@@ -375,9 +375,9 @@ class ConcurrentMarking::JobTask : public v8::JobTask {
concurrent_marking_->Run(delegate, bytecode_flush_mode_, concurrent_marking_->Run(delegate, bytecode_flush_mode_,
mark_compact_epoch_, is_forced_gc_); mark_compact_epoch_, is_forced_gc_);
} else { } else {
TRACE_GC1(concurrent_marking_->heap_->tracer(), TRACE_GC_EPOCH(concurrent_marking_->heap_->tracer(),
GCTracer::Scope::MC_BACKGROUND_MARKING, GCTracer::Scope::MC_BACKGROUND_MARKING,
ThreadKind::kBackground); ThreadKind::kBackground);
concurrent_marking_->Run(delegate, bytecode_flush_mode_, concurrent_marking_->Run(delegate, bytecode_flush_mode_,
mark_compact_epoch_, is_forced_gc_); mark_compact_epoch_, is_forced_gc_);
} }
......
...@@ -876,7 +876,8 @@ void IncrementalMarking::AdvanceOnAllocation() { ...@@ -876,7 +876,8 @@ void IncrementalMarking::AdvanceOnAllocation() {
HistogramTimerScope incremental_marking_scope( HistogramTimerScope incremental_marking_scope(
heap_->isolate()->counters()->gc_incremental_marking()); heap_->isolate()->counters()->gc_incremental_marking());
TRACE_EVENT0("v8", "V8.GCIncrementalMarking"); TRACE_EVENT0("v8", "V8.GCIncrementalMarking");
TRACE_GC(heap_->tracer(), GCTracer::Scope::MC_INCREMENTAL); TRACE_GC_EPOCH(heap_->tracer(), GCTracer::Scope::MC_INCREMENTAL,
ThreadKind::kMain);
ScheduleBytesToMarkBasedOnAllocation(); ScheduleBytesToMarkBasedOnAllocation();
Step(kMaxStepSizeInMs, GC_VIA_STACK_GUARD, StepOrigin::kV8); Step(kMaxStepSizeInMs, GC_VIA_STACK_GUARD, StepOrigin::kV8);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment