Index: src/heap.cc |
diff --git a/src/heap.cc b/src/heap.cc |
index 2817fcba58264f29d0d6d087cca965507d3b7662..a5d44c20dab4353c2a1923d850c47bc3ba36f9f3 100644 |
--- a/src/heap.cc |
+++ b/src/heap.cc |
@@ -1212,7 +1212,7 @@ void StoreBufferRebuilder::Callback(MemoryChunk* page, StoreBufferEvent event) { |
// Store Buffer overflowed while scanning promoted objects. These are not |
// in any particular page, though they are likely to be clustered by the |
// allocation routines. |
- store_buffer_->EnsureSpace(StoreBuffer::kStoreBufferSize); |
+ store_buffer_->EnsureSpace(StoreBuffer::kStoreBufferSize / 2); |
} else { |
// Store Buffer overflowed while scanning a particular old space page for |
// pointers to new space. |