hg: shenandoah/jdk9/hotspot: Rewrite barriers for locks to invoke barriers only when mark word is actually touched.

roman at kennke.org roman at kennke.org
Thu Oct 20 09:30:55 UTC 2016


Changeset: e44bdff3b9d4
Author:    rkennke
Date:      2016-10-20 11:22 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e44bdff3b9d4

Rewrite barriers for locks to invoke barriers only when mark word is actually touched.

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc/shared/referencePendingListLocker.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp



More information about the shenandoah-dev mailing list