From ead592697b049244252ef6450675c68d5ffd2fab Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 4 Dec 2009 03:41:19 -0500 Subject: [PATCH] vm: be more eager to do a full collection to avoid fragmentation leading to heap growth --- vm/data_heap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/data_heap.cpp b/vm/data_heap.cpp index 0b79b53238..7234ffb775 100755 --- a/vm/data_heap.cpp +++ b/vm/data_heap.cpp @@ -100,7 +100,7 @@ void data_heap::reset_generation(tenured_space *gen) bool data_heap::low_memory_p() { - return (tenured->free_space() <= nursery->size + aging->size); + return (tenured->largest_free_block() <= nursery->size + aging->size); } void data_heap::mark_all_cards()