hotspot/src/share/vm/gc/g1/g1CollectorPolicy.hpp
changeset 34611 b8f6f834489b
parent 34310 32e3c906b613
child 34619 83b1fedf01e9
equal deleted inserted replaced
34316:4d876653d940 34611:b8f6f834489b
   189   G1MMUTracker* _mmu_tracker;
   189   G1MMUTracker* _mmu_tracker;
   190 
   190 
   191   void initialize_alignments();
   191   void initialize_alignments();
   192   void initialize_flags();
   192   void initialize_flags();
   193 
   193 
   194   CollectionSetChooser* _collectionSetChooser;
   194   CollectionSetChooser* _cset_chooser;
   195 
   195 
   196   double _full_collection_start_sec;
   196   double _full_collection_start_sec;
   197 
   197 
   198   // These exclude marking times.
   198   // These exclude marking times.
   199   TruncatedSeq* _recent_gc_times_ms;
   199   TruncatedSeq* _recent_gc_times_ms;
   402   virtual double other_time_ms(double pause_time_ms) const;
   402   virtual double other_time_ms(double pause_time_ms) const;
   403 
   403 
   404   double young_other_time_ms() const;
   404   double young_other_time_ms() const;
   405   double non_young_other_time_ms() const;
   405   double non_young_other_time_ms() const;
   406   double constant_other_time_ms(double pause_time_ms) const;
   406   double constant_other_time_ms(double pause_time_ms) const;
       
   407 
       
   408   CollectionSetChooser* cset_chooser() const {
       
   409     return _cset_chooser;
       
   410   }
   407 
   411 
   408 private:
   412 private:
   409   // Statistics kept per GC stoppage, pause or full.
   413   // Statistics kept per GC stoppage, pause or full.
   410   TruncatedSeq* _recent_prev_end_times_for_all_gcs_sec;
   414   TruncatedSeq* _recent_prev_end_times_for_all_gcs_sec;
   411 
   415