Prepared by: | tschatzl on Wed Mar 25 16:11:24 CET 2015 |
---|---|
Workspace: | /home/tschatzl/Downloads/vmshare/jdk8u-backport/jdk8u/hs-dev/hotspot |
Compare against: | ssh://hg.openjdk.java.net/jdk8u/hs-dev/hotspot |
Compare against version: | -3 |
Summary of changes: | 108 lines changed: 14 ins; 60 del; 34 mod; 11674 unchg |
Patch of changes: | hotspot.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
rev 7171 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com> rev 7172 : imported patch is_humongous_continues_humongous rev 7178 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett1 line changed: 0 ins; 0 del; 1 mod; 7039 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
rev 7171 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com> rev 7178 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett1 line changed: 0 ins; 0 del; 1 mod; 1668 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/g1OopClosures.hpp
rev 7171 : 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis <tprintezis@twitter.com>, Thomas Schatzl <thomas.schatzl@oracle.com> rev 7178 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett2 lines changed: 0 ins; 0 del; 2 mod; 270 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/g1RemSet.cpp
rev 7178 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett rev 7179 : imported patch guarantee-removed-CountNonCleanMemRegionClosure-added10 lines changed: 0 ins; 1 del; 9 mod; 688 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/g1RemSet.hpp
rev 7178 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett4 lines changed: 1 ins; 0 del; 3 mod; 193 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/heapRegion.cpp
rev 7177 : 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Summary: Properly bound the iteration work for objArray-oops. Reviewed-by: mgerdin, kbarrett rev 7178 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett77 lines changed: 13 ins; 51 del; 13 mod; 1017 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/heapRegion.hpp
rev 7178 : 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett13 lines changed: 0 ins; 8 del; 5 mod; 799 unchg
This code review page was prepared using ../../../../tools/webrev.sh (vers 25.6-hg+openjdk.java.net).