comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 13400:86e6d691f2e1

8028128: Add a type safe alternative for working with counter based data Reviewed-by: dholmes, egahlin
author mgronlun
date Sat, 23 Nov 2013 12:25:13 +0100
parents 798522662fcd
children 02f27ecb4f3a ff355e26c78d 5a32d2a3cc1e
comparison
equal deleted inserted replaced
13399:260ac69dc096 13400:86e6d691f2e1
70 class STWGCTimer; 70 class STWGCTimer;
71 class G1NewTracer; 71 class G1NewTracer;
72 class G1OldTracer; 72 class G1OldTracer;
73 class EvacuationFailedInfo; 73 class EvacuationFailedInfo;
74 class nmethod; 74 class nmethod;
75 class Ticks;
75 76
76 typedef OverflowTaskQueue<StarTask, mtGC> RefToScanQueue; 77 typedef OverflowTaskQueue<StarTask, mtGC> RefToScanQueue;
77 typedef GenericTaskQueueSet<RefToScanQueue, mtGC> RefToScanQueueSet; 78 typedef GenericTaskQueueSet<RefToScanQueue, mtGC> RefToScanQueueSet;
78 79
79 typedef int RegionIdx_t; // needs to hold [ 0..max_regions() ) 80 typedef int RegionIdx_t; // needs to hold [ 0..max_regions() )
744 745
745 unsigned int old_marking_cycles_completed() { 746 unsigned int old_marking_cycles_completed() {
746 return _old_marking_cycles_completed; 747 return _old_marking_cycles_completed;
747 } 748 }
748 749
749 void register_concurrent_cycle_start(jlong start_time); 750 void register_concurrent_cycle_start(const Ticks& start_time);
750 void register_concurrent_cycle_end(); 751 void register_concurrent_cycle_end();
751 void trace_heap_after_concurrent_cycle(); 752 void trace_heap_after_concurrent_cycle();
752 753
753 G1YCType yc_type(); 754 G1YCType yc_type();
754 755