| Index: src/heap/incremental-marking.cc
|
| diff --git a/src/heap/incremental-marking.cc b/src/heap/incremental-marking.cc
|
| index e082a24441b518be37cab47ab4f7bf34e8d427fa..9c54dae295e753da86488d06ff45a241974f035a 100644
|
| --- a/src/heap/incremental-marking.cc
|
| +++ b/src/heap/incremental-marking.cc
|
| @@ -12,6 +12,7 @@
|
| #include "src/heap/mark-compact-inl.h"
|
| #include "src/heap/objects-visiting.h"
|
| #include "src/heap/objects-visiting-inl.h"
|
| +#include "src/tracing/trace-event.h"
|
| #include "src/v8.h"
|
|
|
| namespace v8 {
|
| @@ -534,6 +535,7 @@ void IncrementalMarking::Start(const char* reason) {
|
|
|
| HistogramTimerScope incremental_marking_scope(
|
| heap_->isolate()->counters()->gc_incremental_marking_start());
|
| + TRACE_EVENT0("v8", "V8.GCIncrementalMarkingStart");
|
| ResetStepCounters();
|
|
|
| was_activated_ = true;
|
| @@ -1151,6 +1153,7 @@ intptr_t IncrementalMarking::Step(intptr_t allocated_bytes,
|
| {
|
| HistogramTimerScope incremental_marking_scope(
|
| heap_->isolate()->counters()->gc_incremental_marking());
|
| + TRACE_EVENT0("v8", "V8.GCIncrementalMarking");
|
| double start = heap_->MonotonicallyIncreasingTimeInMs();
|
|
|
| // The marking speed is driven either by the allocation rate or by the rate
|
|
|