Index: src/heap/gc-tracer.cc |
diff --git a/src/heap/gc-tracer.cc b/src/heap/gc-tracer.cc |
index 1b94ecac96f53f6d001d4b669c4aacaee699ee87..56f9b43a3ff49bf0f5e91eb5f1d4b1a78125a568 100644 |
--- a/src/heap/gc-tracer.cc |
+++ b/src/heap/gc-tracer.cc |
@@ -469,6 +469,16 @@ void GCTracer::PrintNVP() const { |
"reduce_memory=%d " |
"external=%.1f " |
"mark=%.1f " |
+ "mark_inc=%.1f " |
+ "mark_prepcodeflush=%.1f " |
+ "mark_root=%.1f " |
+ "mark_topopt=%.1f " |
+ "mark_retainmaps=%.1f " |
+ "mark_weakclosure=%.1f " |
+ "mark_stringtable=%.1f " |
+ "mark_weakrefs=%.1f " |
+ "mark_globalhandles=%.1f " |
+ "mark_codeflush=%.1f " |
"sweep=%.2f " |
"sweepns=%.2f " |
"sweepos=%.2f " |
@@ -492,14 +502,22 @@ void GCTracer::PrintNVP() const { |
"steps_count=%d " |
"steps_took=%.1f " |
"longest_step=%.1f " |
- "incremental_marking_throughput=%" V8_PTR_PREFIX "d " |
- "total_size_before=%" V8_PTR_PREFIX "d " |
- "total_size_after=%" V8_PTR_PREFIX "d " |
- "holes_size_before=%" V8_PTR_PREFIX "d " |
- "holes_size_after=%" V8_PTR_PREFIX "d " |
- "allocated=%" V8_PTR_PREFIX "d " |
- "promoted=%" V8_PTR_PREFIX "d " |
- "semi_space_copied=%" V8_PTR_PREFIX "d " |
+ "incremental_marking_throughput=%" V8_PTR_PREFIX |
+ "d " |
+ "total_size_before=%" V8_PTR_PREFIX |
+ "d " |
+ "total_size_after=%" V8_PTR_PREFIX |
+ "d " |
+ "holes_size_before=%" V8_PTR_PREFIX |
+ "d " |
+ "holes_size_after=%" V8_PTR_PREFIX |
+ "d " |
+ "allocated=%" V8_PTR_PREFIX |
+ "d " |
+ "promoted=%" V8_PTR_PREFIX |
+ "d " |
+ "semi_space_copied=%" V8_PTR_PREFIX |
+ "d " |
"nodes_died_in_new=%d " |
"nodes_copied_in_new=%d " |
"nodes_promoted=%d " |
@@ -507,15 +525,23 @@ void GCTracer::PrintNVP() const { |
"average_survival_ratio=%.1f%% " |
"promotion_rate=%.1f%% " |
"semi_space_copy_rate=%.1f%% " |
- "new_space_allocation_throughput=%" V8_PTR_PREFIX "d " |
+ "new_space_allocation_throughput=%" V8_PTR_PREFIX |
+ "d " |
"context_disposal_rate=%.1f\n", |
- heap_->isolate(), |
- heap_->isolate()->time_millis_since_init(), |
- duration, spent_in_mutator, |
- current_.TypeName(true), |
- current_.reduce_memory, |
- current_.scopes[Scope::EXTERNAL], |
+ heap_->isolate(), heap_->isolate()->time_millis_since_init(), |
+ duration, spent_in_mutator, current_.TypeName(true), |
+ current_.reduce_memory, current_.scopes[Scope::EXTERNAL], |
current_.scopes[Scope::MC_MARK], |
+ current_.scopes[Scope::MC_MARK_FINISH_INCREMENTAL], |
+ current_.scopes[Scope::MC_MARK_PREPARE_CODE_FLUSH], |
+ current_.scopes[Scope::MC_MARK_ROOT], |
+ current_.scopes[Scope::MC_MARK_TOPOPT], |
+ current_.scopes[Scope::MC_MARK_RETAIN_MAPS], |
+ current_.scopes[Scope::MC_MARK_WEAK_CLOSURE], |
+ current_.scopes[Scope::MC_MARK_STRING_TABLE], |
+ current_.scopes[Scope::MC_MARK_WEAK_REFERENCES], |
+ current_.scopes[Scope::MC_MARK_GLOBAL_HANDLES], |
+ current_.scopes[Scope::MC_MARK_CODE_FLUSH], |
current_.scopes[Scope::MC_SWEEP], |
current_.scopes[Scope::MC_SWEEP_NEWSPACE], |
current_.scopes[Scope::MC_SWEEP_OLDSPACE], |