Mercurial > hg > graal-compiler
changeset 20587:d63ce76a0f0e
8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
Reviewed-by: tschatzl, tamao
author | jmasa |
---|---|
date | Tue, 05 Aug 2014 15:41:12 -0700 |
parents | 03e6d34be1f5 |
children | e903867b97e6 |
files | src/share/vm/memory/collectorPolicy.cpp |
diffstat | 1 files changed, 3 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/memory/collectorPolicy.cpp Thu Oct 30 13:38:00 2014 -0700 +++ b/src/share/vm/memory/collectorPolicy.cpp Tue Aug 05 15:41:12 2014 -0700 @@ -183,13 +183,9 @@ // Requirements of any new remembered set implementations must be added here. size_t alignment = GenRemSet::max_alignment_constraint(GenRemSet::CardTable); - // Parallel GC does its own alignment of the generations to avoid requiring a - // large page (256M on some platforms) for the permanent generation. The - // other collectors should also be updated to do their own alignment and then - // this use of lcm() should be removed. - if (UseLargePages && !UseParallelGC) { - // in presence of large pages we have to make sure that our - // alignment is large page aware + if (UseLargePages) { + // In presence of large pages we have to make sure that our + // alignment is large page aware. alignment = lcm(os::large_page_size(), alignment); }