equal
deleted
inserted
replaced
44 class G1CollectionSet; |
44 class G1CollectionSet; |
45 class CollectionSetChooser; |
45 class CollectionSetChooser; |
46 class G1IHOPControl; |
46 class G1IHOPControl; |
47 class G1Analytics; |
47 class G1Analytics; |
48 class G1YoungGenSizer; |
48 class G1YoungGenSizer; |
|
49 class GCPolicyCounters; |
49 |
50 |
50 class G1Policy: public CHeapObj<mtGC> { |
51 class G1Policy: public CHeapObj<mtGC> { |
51 private: |
52 private: |
52 G1IHOPControl* _ihop_control; |
53 G1IHOPControl* _ihop_control; |
53 |
54 |
59 void report_ihop_statistics(); |
60 void report_ihop_statistics(); |
60 |
61 |
61 G1Predictions _predictor; |
62 G1Predictions _predictor; |
62 G1Analytics* _analytics; |
63 G1Analytics* _analytics; |
63 G1MMUTracker* _mmu_tracker; |
64 G1MMUTracker* _mmu_tracker; |
|
65 |
|
66 GCPolicyCounters* _policy_counters; |
64 |
67 |
65 double _full_collection_start_sec; |
68 double _full_collection_start_sec; |
66 |
69 |
67 uint _young_list_target_length; |
70 uint _young_list_target_length; |
68 uint _young_list_fixed_length; |
71 uint _young_list_fixed_length; |