Fri, 13 Jan 2012 13:27:48 -0800
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: tonyp, iveresov
1 README:
2 This file should be located at the top of the hotspot Mercurial repository.
4 See http://openjdk.java.net/ for more information about the OpenJDK.
6 See ../README-builds.html for complete details on build machine requirements.
8 Simple Build Instructions:
10 cd make && gnumake
12 The files that will be imported into the jdk build will be in the "build"
13 directory.