--- old/src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp 2013-02-22 16:13:47.000000000 -0800 +++ new/src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp 2013-02-22 16:13:47.000000000 -0800 @@ -280,7 +280,7 @@ size_t max_eden_size = young_gen->max_size() - young_gen->from_space()->capacity_in_bytes() - young_gen->to_space()->capacity_in_bytes(); - size_policy->compute_generation_free_space(young_gen->used_in_bytes(), + size_policy->compute_generations_free_space(young_gen->used_in_bytes(), young_gen->eden_space()->used_in_bytes(), old_gen->used_in_bytes(), young_gen->eden_space()->capacity_in_bytes(),