< prev index next >

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

Print this page
rev 52626 : webrev.03
rev 52627 : some comments from Sangheon

*** 39,53 **** } // HeteroVirtualSpaces creates non-overlapping virtual spaces. Here _low and _high do not share a reserved space, i.e. there is no boundary // separating the two virtual spaces. class HeteroVirtualSpaces : public AdjoiningVirtualSpaces { size_t _min_old_byte_size; size_t _min_young_byte_size; size_t _max_old_byte_size; size_t _max_young_byte_size; - size_t _max_total_size; // Internally we access the virtual spaces using these methods. It increases readability, since we were not really // dealing with adjoining virtual spaces separated by a boundary as is the case in base class. // Externally they are accessed using low() and high() methods of base class. PSVirtualSpace* young_vs() { return high(); } --- 39,53 ---- } // HeteroVirtualSpaces creates non-overlapping virtual spaces. Here _low and _high do not share a reserved space, i.e. there is no boundary // separating the two virtual spaces. class HeteroVirtualSpaces : public AdjoiningVirtualSpaces { + size_t _max_total_size; size_t _min_old_byte_size; size_t _min_young_byte_size; size_t _max_old_byte_size; size_t _max_young_byte_size; // Internally we access the virtual spaces using these methods. It increases readability, since we were not really // dealing with adjoining virtual spaces separated by a boundary as is the case in base class. // Externally they are accessed using low() and high() methods of base class. PSVirtualSpace* young_vs() { return high(); }
< prev index next >