Mercurial > hg > truffle
diff src/share/vm/oops/objArrayKlass.cpp @ 14210:397385cc2c83
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40
Summary: Reducing the number of calls to follow_class_loader to speed up the marking phase. Also removed some unnecessary calls to adjust_klass.
Reviewed-by: stefank, jmasa, mgerdin
author | sjohanss |
---|---|
date | Tue, 10 Dec 2013 10:31:00 +0100 |
parents | 55a0da3d420b |
children | de6a9e811145 |
line wrap: on
line diff
--- a/src/share/vm/oops/objArrayKlass.cpp Mon Dec 09 08:20:45 2013 +0100 +++ b/src/share/vm/oops/objArrayKlass.cpp Tue Dec 10 10:31:00 2013 +0100 @@ -587,7 +587,6 @@ assert (obj->is_objArray(), "obj must be obj array"); objArrayOop a = objArrayOop(obj); int size = a->object_size(); - a->update_header(cm); ObjArrayKlass_OOP_ITERATE(a, p, PSParallelCompact::adjust_pointer(p)) return size; }