hg: jdk7/hotspot-gc/hotspot: 6690928: Use spinning in combination with yields for workstealing termination.

jon.masamitsu at sun.com jon.masamitsu at sun.com
Sun Feb 8 15:45:51 PST 2009


Changeset: 05c6d52fa7a9
Author:    jmasa
Date:      2009-02-08 13:18 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/05c6d52fa7a9

6690928: Use spinning in combination with yields for workstealing termination.
Summary: Substitute a spin loop for most calls to yield() to reduce the stress on the system.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/oops/cpCacheKlass.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp




More information about the jdk7-changes mailing list