Mercurial > hg > graal-compiler
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 |