73 _old_manager->add_pool(_survivor_pool); 74 _old_manager->add_pool(_old_pool); 75 old->set_gc_manager(_old_manager); 76 77 } 78 79 GrowableArray<GCMemoryManager*> SerialHeap::memory_managers() { 80 GrowableArray<GCMemoryManager*> memory_managers(2); 81 memory_managers.append(_young_manager); 82 memory_managers.append(_old_manager); 83 return memory_managers; 84 } 85 86 GrowableArray<MemoryPool*> SerialHeap::memory_pools() { 87 GrowableArray<MemoryPool*> memory_pools(3); 88 memory_pools.append(_eden_pool); 89 memory_pools.append(_survivor_pool); 90 memory_pools.append(_old_pool); 91 return memory_pools; 92 } | 73 _old_manager->add_pool(_survivor_pool); 74 _old_manager->add_pool(_old_pool); 75 old->set_gc_manager(_old_manager); 76 77 } 78 79 GrowableArray<GCMemoryManager*> SerialHeap::memory_managers() { 80 GrowableArray<GCMemoryManager*> memory_managers(2); 81 memory_managers.append(_young_manager); 82 memory_managers.append(_old_manager); 83 return memory_managers; 84 } 85 86 GrowableArray<MemoryPool*> SerialHeap::memory_pools() { 87 GrowableArray<MemoryPool*> memory_pools(3); 88 memory_pools.append(_eden_pool); 89 memory_pools.append(_survivor_pool); 90 memory_pools.append(_old_pool); 91 return memory_pools; 92 } 93 94 // No workGang for SerialHeap, work serially with thread 0 95 Tickspan SerialHeap::run_task(AbstractGangTask* task) { 96 Ticks start = Ticks::now(); 97 task->work(0); 98 return Ticks::now() - start; 99 } |