src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp	Fri Nov  1 16:25:40 2013
--- new/src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp	Fri Nov  1 16:25:39 2013

*** 134,145 **** --- 134,153 ---- uint _max_desired_young_length; bool _adaptive_size; uint calculate_default_min_length(uint new_number_of_heap_regions); uint calculate_default_max_length(uint new_number_of_heap_regions); + // Update the given values for minimum and maximum young gen length in regions + // given the number of heap regions depending on the kind of sizing algorithm. + void recalculate_min_max_young_length(uint number_of_heap_regions, uint* min_young_length, uint* max_young_length); + public: G1YoungGenSizer(); + // Calculate the maximum length of the young gen given the number of regions + // depending on the sizing algorithm. + uint max_young_length(uint number_of_heap_regions); + void heap_size_changed(uint new_number_of_heap_regions); uint min_desired_young_length() { return _min_desired_young_length; } uint max_desired_young_length() {
*** 163,179 **** --- 171,183 ---- NumPrevPausesForHeuristics = 10 }; G1MMUTracker* _mmu_tracker; + void initialize_alignments(); void initialize_flags(); void initialize_all() { initialize_flags(); initialize_size_info(); } CollectionSetChooser* _collectionSetChooser; double _full_collection_start_sec; uint _cur_collection_pause_used_regions_at_start;
*** 929,938 **** --- 933,943 ---- void update_max_gc_locker_expansion(); // Calculates survivor space parameters. void update_survivors_policy(); + virtual void post_heap_initialize(); }; // This should move to some place more general... // If we have "n" measurements, and we've kept track of their "sum" and the

src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File