< prev index next >

src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp

Print this page
rev 52004 : webrev.02
rev 52005 : Comments from Sangheon
rev 52006 : Bringing over one change from combined patch

*** 58,72 **** // then the high_boundary of L and the low_boundary of H must be // moved up consistently. AdjoiningVirtualSpaces provide the // interfaces for moving the this boundary. class AdjoiningVirtualSpaces : public CHeapObj<mtGC> { // space at the high end and the low end, respectively PSVirtualSpace* _high; PSVirtualSpace* _low; - protected: // The reserved space spanned by the two spaces. ReservedSpace _reserved_space; // The minimum byte size for the low space. It will not // be shrunk below this value. --- 58,72 ---- // then the high_boundary of L and the low_boundary of H must be // moved up consistently. AdjoiningVirtualSpaces provide the // interfaces for moving the this boundary. class AdjoiningVirtualSpaces : public CHeapObj<mtGC> { + protected: // space at the high end and the low end, respectively PSVirtualSpace* _high; PSVirtualSpace* _low; // The reserved space spanned by the two spaces. ReservedSpace _reserved_space; // The minimum byte size for the low space. It will not // be shrunk below this value.
*** 106,115 **** return _reserved_space.size() - _min_high_byte_size; } // Sets the boundaries for the virtual spaces and commits and // initial size; ! void initialize(size_t max_low_byte_size, size_t init_low_byte_size, size_t init_high_byte_size); }; #endif // SHARE_VM_GC_PARALLEL_ADJOININGVIRTUALSPACES_HPP --- 106,115 ---- return _reserved_space.size() - _min_high_byte_size; } // Sets the boundaries for the virtual spaces and commits and // initial size; ! virtual void initialize(size_t max_low_byte_size, size_t init_low_byte_size, size_t init_high_byte_size); }; #endif // SHARE_VM_GC_PARALLEL_ADJOININGVIRTUALSPACES_HPP
< prev index next >