Mercurial > hg > graal-jvmci-8
diff src/share/vm/gc_implementation/shared/markSweep.hpp @ 13417:55a0da3d420b
8027675: Full collections with Serial slower in JDK 8 compared to 7u40
Summary: Reduced the number of calls to follow_class_loader and instead marked and pushed the klass holder directly. Also removed unneeded calls to adjust_klass.
Reviewed-by: coleenp, jmasa, mgerdin, tschatzl
author | sjohanss |
---|---|
date | Tue, 26 Nov 2013 14:35:38 +0100 |
parents | f2110083203d |
children | d166675568f6 |
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/shared/markSweep.hpp Fri Nov 22 13:42:46 2013 -0800 +++ b/src/share/vm/gc_implementation/shared/markSweep.hpp Tue Nov 26 14:35:38 2013 +0100 @@ -172,10 +172,8 @@ static void follow_stack(); // Empty marking stack. static void follow_klass(Klass* klass); - static void adjust_klass(Klass* klass); static void follow_class_loader(ClassLoaderData* cld); - static void adjust_class_loader(ClassLoaderData* cld); static void preserve_mark(oop p, markOop mark); // Save the mark word so it can be restored later