Index: src/heap.cc |
diff --git a/src/heap.cc b/src/heap.cc |
index ae58be32a1f44cb712333a6276e091e700bb21ad..bb2a612a3f3740b85c2f7cea8802a0404f4beef4 100644 |
--- a/src/heap.cc |
+++ b/src/heap.cc |
@@ -961,7 +961,8 @@ bool Heap::PerformGarbageCollection(GarbageCollector collector, |
{ DisableAssertNoAllocation allow_allocation; |
GCTracer::Scope scope(tracer, GCTracer::Scope::EXTERNAL); |
next_gc_likely_to_collect_more = |
- isolate_->global_handles()->PostGarbageCollectionProcessing(collector); |
+ isolate_->global_handles()->PostGarbageCollectionProcessing( |
+ collector, tracer); |
} |
gc_post_processing_depth_--; |
@@ -7052,6 +7053,9 @@ GCTracer::GCTracer(Heap* heap, |
allocated_since_last_gc_(0), |
spent_in_mutator_(0), |
promoted_objects_size_(0), |
+ died_nodes_in_new_space_(0), |
+ copied_nodes_in_new_space_(0), |
+ promoted_nodes_(0), |
heap_(heap), |
gc_reason_(gc_reason), |
collector_reason_(collector_reason) { |
@@ -7192,6 +7196,9 @@ GCTracer::~GCTracer() { |
PrintF("allocated=%" V8_PTR_PREFIX "d ", allocated_since_last_gc_); |
PrintF("promoted=%" V8_PTR_PREFIX "d ", promoted_objects_size_); |
+ PrintF("died_nodes_in_new=%" V8_PTR_PREFIX "d ", died_nodes_in_new_space_); |
+ PrintF("copied_nodes_in_new=%" V8_PTR_PREFIX "d ", copied_nodes_in_new_space_); |
Michael Starzinger
2012/12/05 14:26:14
More than 80 characters.
haraken
2012/12/06 11:08:15
Done.
|
+ PrintF("promoted_nodes=%" V8_PTR_PREFIX "d ", promoted_nodes_); |
if (collector_ == SCAVENGER) { |
PrintF("stepscount=%d ", steps_count_since_last_gc_); |