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();