hotspot/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
changeset 11169 0cfe4d79060c
parent 10997 0be4b3be7197
child 11174 fccee5238e70
equal deleted inserted replaced
11001:4ba0436b3b29 11169:0cfe4d79060c
  1608   HeapRegion* pop_dirty_cards_region();
  1608   HeapRegion* pop_dirty_cards_region();
  1609 
  1609 
  1610 public:
  1610 public:
  1611   void stop_conc_gc_threads();
  1611   void stop_conc_gc_threads();
  1612 
  1612 
  1613   // <NEW PREDICTION>
       
  1614 
       
  1615   double predict_region_elapsed_time_ms(HeapRegion* hr, bool young);
  1613   double predict_region_elapsed_time_ms(HeapRegion* hr, bool young);
  1616   void check_if_region_is_too_expensive(double predicted_time_ms);
  1614   void check_if_region_is_too_expensive(double predicted_time_ms);
  1617   size_t pending_card_num();
  1615   size_t pending_card_num();
  1618   size_t max_pending_card_num();
  1616   size_t max_pending_card_num();
  1619   size_t cards_scanned();
  1617   size_t cards_scanned();
  1620 
       
  1621   // </NEW PREDICTION>
       
  1622 
  1618 
  1623 protected:
  1619 protected:
  1624   size_t _max_heap_capacity;
  1620   size_t _max_heap_capacity;
  1625 };
  1621 };
  1626 
  1622