< prev index next >

src/share/vm/gc/shenandoah/shenandoahHeap.cpp

Print this page
rev 13320 : Use peak occupancy to optimize/pessimize free_threshold in adaptive heuristics.

@@ -887,10 +887,11 @@
   size_t bytes_reclaimed() { return _bytes_reclaimed;}
   void clear_bytes_reclaimed() {_bytes_reclaimed = 0;}
 };
 
 void ShenandoahHeap::recycle_dirty_regions() {
+  shenandoahPolicy()->record_peak_occupancy();
   RecycleDirtyRegionsClosure cl;
   cl.clear_bytes_reclaimed();
 
   heap_region_iterate(&cl);
 
< prev index next >