diff -r 37d88e604ad0 -r 4ee5901e205e hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp --- a/hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Fri Aug 29 13:08:01 2014 +0200 +++ b/hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Fri Aug 29 13:12:21 2014 +0200 @@ -253,6 +253,7 @@ size_t occupied_cards = hrrs->occupied(); size_t code_root_mem_sz = hrrs->strong_code_roots_mem_size(); if (code_root_mem_sz > max_code_root_mem_sz()) { + _max_code_root_mem_sz = code_root_mem_sz; _max_code_root_mem_sz_region = r; } size_t code_root_elems = hrrs->strong_code_roots_list_length();