hotspot/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
changeset 823 9a5271881bc0
parent 670 ddf3e9583f2f
child 977 b90650e2a9f7
equal deleted inserted replaced
817:cd8b8f500fac 823:9a5271881bc0
   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,