Commit 177e04aa authored by ulan's avatar ulan Committed by Commit bot

[heap] Fix GC tracing order in FinalizeIncrementalMarking.

This ensures that GC tracer scope is nested in a trace event.

BUG=

Review URL: https://codereview.chromium.org/1881993002

Cr-Commit-Position: refs/heads/master@{#35413}
parent 6d1f7282
...@@ -824,10 +824,10 @@ void Heap::FinalizeIncrementalMarking(const char* gc_reason) { ...@@ -824,10 +824,10 @@ void Heap::FinalizeIncrementalMarking(const char* gc_reason) {
PrintF("[IncrementalMarking] (%s).\n", gc_reason); PrintF("[IncrementalMarking] (%s).\n", gc_reason);
} }
TRACE_GC(tracer(), GCTracer::Scope::MC_INCREMENTAL_FINALIZE);
HistogramTimerScope incremental_marking_scope( HistogramTimerScope incremental_marking_scope(
isolate()->counters()->gc_incremental_marking_finalize()); isolate()->counters()->gc_incremental_marking_finalize());
TRACE_EVENT0("v8", "V8.GCIncrementalMarkingFinalize"); TRACE_EVENT0("v8", "V8.GCIncrementalMarkingFinalize");
TRACE_GC(tracer(), GCTracer::Scope::MC_INCREMENTAL_FINALIZE);
{ {
GCCallbacksScope scope(this); GCCallbacksScope scope(this);
......
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