--- a/src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp Thu May 02 10:38:00 2019 +0200
+++ b/src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp Mon Apr 15 11:47:46 2019 +0200
@@ -585,10 +585,6 @@
bool verifying() const { return _verifying; }
void set_verifying(bool v) { _verifying = v; }
- // Collector policy
- ConcurrentMarkSweepPolicy* _collector_policy;
- ConcurrentMarkSweepPolicy* collector_policy() { return _collector_policy; }
-
void set_did_compact(bool v);
// XXX Move these to CMSStats ??? FIX ME !!!
@@ -833,8 +829,7 @@
void setup_cms_unloading_and_verification_state();
public:
CMSCollector(ConcurrentMarkSweepGeneration* cmsGen,
- CardTableRS* ct,
- ConcurrentMarkSweepPolicy* cp);
+ CardTableRS* ct);
ConcurrentMarkSweepThread* cmsThread() { return _cmsThread; }
MemRegion ref_processor_span() const { return _span_based_discoverer.span(); }
@@ -1075,7 +1070,11 @@
void assert_correct_size_change_locking();
public:
- ConcurrentMarkSweepGeneration(ReservedSpace rs, size_t initial_byte_size, CardTableRS* ct);
+ ConcurrentMarkSweepGeneration(ReservedSpace rs,
+ size_t initial_byte_size,
+ size_t min_byte_size,
+ size_t max_byte_size,
+ CardTableRS* ct);
// Accessors
CMSCollector* collector() const { return _collector; }
@@ -1212,7 +1211,7 @@
// Performance Counters support
virtual void update_counters();
virtual void update_counters(size_t used);
- void initialize_performance_counters();
+ void initialize_performance_counters(size_t min_old_size, size_t max_old_size);
CollectorCounters* counters() { return collector()->counters(); }
// Support for parallel remark of survivor space