Mercurial > hg > truffle
changeset 17762:fd54db8eb0df
8020277: Young GC could be extremely slow due to assertion in ObjectStartArray::object_starts_in_range
8009462: Young GC's (ParNewGC and SerialGC) have unexpected variances.
Summary: Removed the assertion slowing down GC.
Reviewed-by: stefank, mgerdin
author | sjohanss |
---|---|
date | Mon, 20 Jan 2014 12:56:18 +0100 |
parents | b828d0d08417 |
children | 6e7e363c5a8f |
files | src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp |
diffstat | 1 files changed, 1 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp Mon Mar 24 06:55:00 2014 -0700 +++ b/src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp Mon Jan 20 12:56:18 2014 +0100 @@ -139,11 +139,6 @@ return true; } } - // No object starts in this slice; verify this using - // more traditional methods: Note that no object can - // start before the start_addr. - assert(end_addr == start_addr || - object_start(end_addr - 1) <= start_addr, - "Oops an object does start in this slice?"); + return false; }