--- old/src/share/vm/gc/shared/vmGCOperations.cpp 2015-06-02 19:28:19.000000000 +0200 +++ new/src/share/vm/gc/shared/vmGCOperations.cpp 2015-06-02 19:28:19.000000000 +0200 @@ -184,7 +184,7 @@ GenCollectedHeap* gch = GenCollectedHeap::heap(); GCCauseSetter gccs(gch, _gc_cause); - gch->do_full_collection(gch->must_clear_all_soft_refs(), _max_level); + gch->do_full_collection(gch->must_clear_all_soft_refs(), _max_generation); } // Returns true iff concurrent GCs unloads metadata.