Prepared by: | johnc on Tue Dec 20 09:18:46 PST 2011 |
---|---|
Workspace: | /export/workspaces/g1-mark-bitmap-iteration/hotspot |
Compare against: | http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot |
Compare against version: | e7dead7e90af |
Summary of changes: | 52 lines changed: 37 ins; 11 del; 4 mod; 6504 unchg |
Patch of changes: | hotspot.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/concurrentMark.cpp
rev 2896 : 7121547: G1: High number mispredicted branches while iterating over the marking bitmap Summary: There is a high number of mispredicted branches associated with calling BitMap::iteratate() from within CMBitMapRO::iterate(). Implement a version of CMBitMapRO::iterate() directly using inline-able routines. Reviewed-by:11 lines changed: 0 ins; 11 del; 0 mod; 4777 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/concurrentMark.hpp
rev 2896 : 7121547: G1: High number mispredicted branches while iterating over the marking bitmap Summary: There is a high number of mispredicted branches associated with calling BitMap::iteratate() from within CMBitMapRO::iterate(). Implement a version of CMBitMapRO::iterate() directly using inline-able routines. Reviewed-by:2 lines changed: 0 ins; 0 del; 2 mod; 1244 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
rev 2896 : 7121547: G1: High number mispredicted branches while iterating over the marking bitmap Summary: There is a high number of mispredicted branches associated with calling BitMap::iteratate() from within CMBitMapRO::iterate(). Implement a version of CMBitMapRO::iterate() directly using inline-able routines. Reviewed-by:29 lines changed: 29 ins; 0 del; 0 mod; 156 unchg
Cdiffs
Udiffs
Wdiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/utilities/bitMap.inline.hpp
rev 2896 : 7121547: G1: High number mispredicted branches while iterating over the marking bitmap Summary: There is a high number of mispredicted branches associated with calling BitMap::iteratate() from within CMBitMapRO::iterate(). Implement a version of CMBitMapRO::iterate() directly using inline-able routines. Reviewed-by:10 lines changed: 8 ins; 0 del; 2 mod; 327 unchg
This code review page was prepared using /java/j2se/bin/webrev (vers 23.18-hg).