Index: src/heap.cc |
diff --git a/src/heap.cc b/src/heap.cc |
index a879888d047c95c09c501aca38baa08f1eee8782..eb387f45ca3270adfbcda817c79f763ea0a2196e 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. |