Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp @ 4829:9509c20bba28
6976060: G1: humongous object allocations should initiate marking cycles when necessary
Reviewed-by: tonyp, johnc
author | brutisso |
---|---|
date | Mon, 16 Jan 2012 22:10:05 +0100 |
parents | 2ace1c4ee8da |
children | 6a78aa6ac1ff |
comparison
equal
deleted
inserted
replaced
4828:851b58c26def | 4829:9509c20bba28 |
---|---|
175 CollectionSetChooser* _collectionSetChooser; | 175 CollectionSetChooser* _collectionSetChooser; |
176 | 176 |
177 double _cur_collection_start_sec; | 177 double _cur_collection_start_sec; |
178 size_t _cur_collection_pause_used_at_start_bytes; | 178 size_t _cur_collection_pause_used_at_start_bytes; |
179 size_t _cur_collection_pause_used_regions_at_start; | 179 size_t _cur_collection_pause_used_regions_at_start; |
180 size_t _prev_collection_pause_used_at_end_bytes; | |
181 double _cur_collection_par_time_ms; | 180 double _cur_collection_par_time_ms; |
182 double _cur_satb_drain_time_ms; | 181 double _cur_satb_drain_time_ms; |
183 double _cur_clear_ct_time_ms; | 182 double _cur_clear_ct_time_ms; |
184 double _cur_ref_proc_time_ms; | 183 double _cur_ref_proc_time_ms; |
185 double _cur_ref_enq_time_ms; | 184 double _cur_ref_enq_time_ms; |
798 | 797 |
799 BarrierSet::Name barrier_set_name() { return BarrierSet::G1SATBCTLogging; } | 798 BarrierSet::Name barrier_set_name() { return BarrierSet::G1SATBCTLogging; } |
800 | 799 |
801 GenRemSet::Name rem_set_name() { return GenRemSet::CardTable; } | 800 GenRemSet::Name rem_set_name() { return GenRemSet::CardTable; } |
802 | 801 |
802 bool need_to_start_conc_mark(const char* source); | |
803 | |
803 // Update the heuristic info to record a collection pause of the given | 804 // Update the heuristic info to record a collection pause of the given |
804 // start time, where the given number of bytes were used at the start. | 805 // start time, where the given number of bytes were used at the start. |
805 // This may involve changing the desired size of a collection set. | 806 // This may involve changing the desired size of a collection set. |
806 | 807 |
807 void record_stop_world_start(); | 808 void record_stop_world_start(); |