< prev index next >

src/share/vm/gc/g1/g1IHOPControl.hpp

Print this page
rev 9431 : dihop-changes
rev 9432 : imported patch sihop-thomas-review
rev 9433 : imported patch erik-jmasa-review
rev 9434 : imported patch fix-evac-failure-needs-stats
rev 9436 : [mq]: 8136678-implement-adaptive-sizing-algorithm-for-IHOP
rev 9438 : imported patch erik-jon-review2
rev 9439 : imported patch further-jon-reviews
rev 9440 : [mq]: mikael-review

*** 104,114 **** // initial mark and the first mixed gc. class G1AdaptiveIHOPControl : public G1IHOPControl { size_t _heap_reserve_percent; // Percentage of maximum heap capacity we should avoid to touch size_t _heap_waste_percent; // Percentage of free heap that should be considered as waste. ! G1Predictions const * _predictor; TruncatedSeq _marking_times_s; TruncatedSeq _allocation_rate_s; size_t _last_allocation_bytes; // Most recent mutator allocation since last GC. --- 104,114 ---- // initial mark and the first mixed gc. class G1AdaptiveIHOPControl : public G1IHOPControl { size_t _heap_reserve_percent; // Percentage of maximum heap capacity we should avoid to touch size_t _heap_waste_percent; // Percentage of free heap that should be considered as waste. ! const G1Predictions * _predictor; TruncatedSeq _marking_times_s; TruncatedSeq _allocation_rate_s; size_t _last_allocation_bytes; // Most recent mutator allocation since last GC.
*** 134,145 **** size_t initial_target_occupancy, G1Predictions const* predictor, size_t heap_reserve_percent, // The percentage of total heap capacity that should not be tapped into. size_t heap_waste_percent); // The percentage of the free space in the heap that we think is not usable for allocation. - virtual void set_target_occupancy(size_t target_occupancy); - virtual size_t get_conc_mark_start_threshold(); virtual void update_allocation_info(double allocation_time_s, size_t allocated_bytes, size_t additional_buffer_size); virtual void update_marking_length(double marking_length_s); --- 134,143 ----
< prev index next >