106 |
106 |
107 // The main part of the heap (old gen + young gen) can often use a larger page |
107 // The main part of the heap (old gen + young gen) can often use a larger page |
108 // size than is needed or wanted for the perm gen. Use the "compound |
108 // size than is needed or wanted for the perm gen. Use the "compound |
109 // alignment" ReservedSpace ctor to avoid having to use the same page size for |
109 // alignment" ReservedSpace ctor to avoid having to use the same page size for |
110 // all gens. |
110 // all gens. |
111 ReservedSpace heap_rs(pg_max_size, pg_align, og_max_size + yg_max_size, |
111 ReservedHeapSpace heap_rs(pg_max_size, pg_align, og_max_size + yg_max_size, |
112 og_align); |
112 og_align); |
113 os::trace_page_sizes("ps perm", pg_min_size, pg_max_size, pg_page_sz, |
113 os::trace_page_sizes("ps perm", pg_min_size, pg_max_size, pg_page_sz, |
114 heap_rs.base(), pg_max_size); |
114 heap_rs.base(), pg_max_size); |
115 os::trace_page_sizes("ps main", og_min_size + yg_min_size, |
115 os::trace_page_sizes("ps main", og_min_size + yg_min_size, |
116 og_max_size + yg_max_size, og_page_sz, |
116 og_max_size + yg_max_size, og_page_sz, |
117 heap_rs.base() + pg_max_size, |
117 heap_rs.base() + pg_max_size, |