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()