Index: src/heap/gc-tracer.h |
diff --git a/src/heap/gc-tracer.h b/src/heap/gc-tracer.h |
index 38843d1be77d62c6d15df634d1cc4114661c02ff..14281a4c8d90bcd7988ad58833db47381775b351 100644 |
--- a/src/heap/gc-tracer.h |
+++ b/src/heap/gc-tracer.h |
@@ -197,6 +197,15 @@ class GCTracer BASE_EMBEDDED { |
// - last MARK_COMPACTOR event for MARK_COMPACTOR events |
double incremental_marking_duration; |
+ // Cumulative pure duration of incremental marking steps since creation of |
+ // tracer. (value at start of event) |
+ double cumulative_pure_incremental_marking_duration; |
+ |
+ // Duration of pure incremental marking steps since |
+ // - last event for SCAVENGER events |
+ // - last MARK_COMPACTOR event for MARK_COMPACTOR events |
+ double pure_incremental_marking_duration; |
+ |
// Longest incremental marking step since start of marking. |
// (value at start of event) |
double longest_incremental_marking_step; |
@@ -319,6 +328,10 @@ class GCTracer BASE_EMBEDDED { |
// Cumulative duration of incremental marking steps since creation of tracer. |
double cumulative_incremental_marking_duration_; |
+ // Cumulative duration of pure incremental marking steps since creation of |
+ // tracer. |
+ double cumulative_pure_incremental_marking_duration_; |
+ |
// Longest incremental marking step since start of marking. |
double longest_incremental_marking_step_; |