README

Wed, 19 Jan 2011 09:35:17 -0500

author
tonyp
date
Wed, 19 Jan 2011 09:35:17 -0500
changeset 2469
7e37af9d69ef
parent 0
f90c822e73f8
permissions
-rw-r--r--

7011379: G1: overly long concurrent marking cycles
Summary: This changeset introduces filtering of SATB buffers at the point when they are about to be enqueued. If this filtering clears enough entries on each buffer, the buffer can then be re-used and not enqueued. This cuts down the number of SATB buffers that need to be processed by the concurrent marking threads.
Reviewed-by: johnc, ysr

     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.

mercurial