comparison src/share/vm/gc_implementation/g1/vm_operations_g1.hpp @ 6120:37552638d24a

7172388: G1: _total_full_collections should not be incremented for concurrent cycles Reviewed-by: azeemj, jmasa
author brutisso
date Tue, 05 Jun 2012 22:30:24 +0200
parents 64bf7c8270cb
children 227a9e5e4b4a
comparison
equal deleted inserted replaced
6119:a297b0e14605 6120:37552638d24a
78 class VM_G1IncCollectionPause: public VM_G1OperationWithAllocRequest { 78 class VM_G1IncCollectionPause: public VM_G1OperationWithAllocRequest {
79 private: 79 private:
80 bool _should_initiate_conc_mark; 80 bool _should_initiate_conc_mark;
81 bool _should_retry_gc; 81 bool _should_retry_gc;
82 double _target_pause_time_ms; 82 double _target_pause_time_ms;
83 unsigned int _full_collections_completed_before; 83 unsigned int _old_marking_cycles_completed_before;
84 public: 84 public:
85 VM_G1IncCollectionPause(unsigned int gc_count_before, 85 VM_G1IncCollectionPause(unsigned int gc_count_before,
86 size_t word_size, 86 size_t word_size,
87 bool should_initiate_conc_mark, 87 bool should_initiate_conc_mark,
88 double target_pause_time_ms, 88 double target_pause_time_ms,