< prev index next >

src/share/vm/services/memoryService.cpp

Print this page
rev 7974 : imported patch genspecs

*** 128,139 **** assert(policy->is_generation_policy(), "Only support two generations"); guarantee(heap->n_gens() == 2, "Only support two-generation heap"); GenCollectorPolicy* gen_policy = policy->as_generation_policy(); if (gen_policy != NULL) { ! GenerationSpec** specs = gen_policy->generations(); ! Generation::Name kind = specs[0]->name(); switch (kind) { case Generation::DefNew: _minor_gc_manager = MemoryManager::get_copy_memory_manager(); break; #if INCLUDE_ALL_GCS --- 128,138 ---- assert(policy->is_generation_policy(), "Only support two generations"); guarantee(heap->n_gens() == 2, "Only support two-generation heap"); GenCollectorPolicy* gen_policy = policy->as_generation_policy(); if (gen_policy != NULL) { ! Generation::Name kind = gen_policy->young_gen_spec()->name(); switch (kind) { case Generation::DefNew: _minor_gc_manager = MemoryManager::get_copy_memory_manager(); break; #if INCLUDE_ALL_GCS
< prev index next >