--- old/src/share/vm/services/memoryService.cpp 2014-10-17 15:34:55.000000000 +0200 +++ new/src/share/vm/services/memoryService.cpp 2014-10-17 15:34:55.000000000 +0200 @@ -130,8 +130,7 @@ GenCollectorPolicy* gen_policy = policy->as_generation_policy(); if (gen_policy != NULL) { - GenerationSpec** specs = gen_policy->generations(); - Generation::Name kind = specs[0]->name(); + Generation::Name kind = gen_policy->young_gen_spec()->name(); switch (kind) { case Generation::DefNew: _minor_gc_manager = MemoryManager::get_copy_memory_manager();