Index: src/heap/embedder-tracing.cc |
diff --git a/src/heap/embedder-tracing.cc b/src/heap/embedder-tracing.cc |
index 4001afea9be9a975eb64941a47ed76537a294750..8d5e54090f93e9d660f2525ef20eb3b23579fb18 100644 |
--- a/src/heap/embedder-tracing.cc |
+++ b/src/heap/embedder-tracing.cc |
@@ -13,8 +13,6 @@ |
if (!InUse()) return; |
CHECK(cached_wrappers_to_trace_.empty()); |
- num_v8_marking_deque_was_empty_ = 0; |
- in_final_pause_ = false; |
remote_tracer_->TracePrologue(); |
} |
@@ -35,7 +33,6 @@ |
void LocalEmbedderHeapTracer::EnterFinalPause() { |
if (!InUse()) return; |
- in_final_pause_ = true; |
remote_tracer_->EnterFinalPause(); |
} |
@@ -44,10 +41,7 @@ |
if (!InUse()) return false; |
RegisterWrappersWithRemoteTracer(); |
- return (in_final_pause_ || |
- (num_v8_marking_deque_was_empty_ <= kMaxIncrementalMarkingRounds)) |
- ? remote_tracer_->AdvanceTracing(deadline, actions) |
- : false; |
+ return remote_tracer_->AdvanceTracing(deadline, actions); |
} |
size_t LocalEmbedderHeapTracer::NumberOfWrappersToTrace() { |