Code Review for hotspot

Prepared by:tschatzl on Tue Apr 14 09:59:21 CEST 2015
Workspace:/home/tschatzl/Downloads/x/jdk8u-backport/jdk8u/hs-dev/hotspot
Compare against: ssh://hg.openjdk.java.net/jdk8u/hs-dev/hotspot
Compare against version:-3
Summary of changes: 433 lines changed: 304 ins; 28 del; 101 mod; 16659 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/concurrentMark.cpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
1 line changed: 0 ins; 0 del; 1 mod; 4828 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
55 lines changed: 20 ins; 23 del; 12 mod; 6870 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
6 lines changed: 6 ins; 0 del; 0 mod; 1636 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp

rev 7192 : [mq]: 8058354-fix
127 lines changed: 87 ins; 3 del; 37 mod; 144 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
46 lines changed: 35 ins; 0 del; 11 mod; 105 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
35 lines changed: 4 ins; 2 del; 29 mod; 129 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
10 lines changed: 4 ins; 0 del; 6 mod; 79 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/heapRegionSet.cpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
1 line changed: 1 ins; 0 del; 0 mod; 445 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/prims/whitebox.cpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
5 lines changed: 5 ins; 0 del; 0 mod; 1091 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/virtualspace.cpp

rev 7192 : [mq]: 8058354-fix
12 lines changed: 8 ins; 0 del; 4 mod; 1122 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/virtualspace.hpp

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
6 lines changed: 5 ins; 0 del; 1 mod; 210 unchg

------ ------ ------ ------ --- New Patch Raw test/gc/g1/TestLargePageUseForAuxMemory.java

rev 7191 : 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
129 lines changed: 129 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using ../../../../webrev/webrev.ksh (vers 25.6-hg+openjdk.java.net).