< prev index next >

src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp

Print this page
*** 51,20 ***
    TruncatedSeq _rate_avg;
  };
  
  class ShenandoahAdaptiveHeuristics : public ShenandoahHeuristics {
  public:
!   ShenandoahAdaptiveHeuristics();
  
    virtual ~ShenandoahAdaptiveHeuristics();
  
    virtual void choose_collection_set_from_regiondata(ShenandoahCollectionSet* cset,
                                                       RegionData* data, size_t size,
                                                       size_t actual_free);
  
    void record_cycle_start();
!   void record_success_concurrent();
    void record_success_degenerated();
    void record_success_full();
  
    virtual bool should_start_gc();
  
--- 51,20 ---
    TruncatedSeq _rate_avg;
  };
  
  class ShenandoahAdaptiveHeuristics : public ShenandoahHeuristics {
  public:
!   ShenandoahAdaptiveHeuristics(ShenandoahGeneration* generation);
  
    virtual ~ShenandoahAdaptiveHeuristics();
  
    virtual void choose_collection_set_from_regiondata(ShenandoahCollectionSet* cset,
                                                       RegionData* data, size_t size,
                                                       size_t actual_free);
  
    void record_cycle_start();
!   void record_success_concurrent(bool abbreviated);
    void record_success_degenerated();
    void record_success_full();
  
    virtual bool should_start_gc();
  
< prev index next >