experimental flag. We made it a regular product flag in JDK22 in
preparation for project Lilliput (See
In the next release, we plan to change the default of the LockingMode
flag from LM_LEGACY to LM_LIGHTWEIGHT. Project Lilliput needs
the LockingMode flag to be LM_LIGHTWEIGHT. In a release sometime
after the next release, we place to remove support for LM_LEGACY.
Insert additional justification for Lilliput here.
- csr for
-
JDK-8315881 Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT
- Closed
- is cloned by
-
JDK-8319251 [REDO] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT
- Resolved
- relates to
-
JDK-8319253 [BACKOUT] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT
- Resolved
-
JDK-8316397 StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with "SingleStep event is NOT expected"
- Open
-
JDK-8316880 AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880
- Resolved
-
JDK-8316401 sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock"
- Resolved
-
JDK-8324114 [lworld] GTestWrapper.java fails with "assert(LockingMode == LM_LEGACY) failed: should only be called with legacy stack locking"
- Resolved
-
JDK-8316746 Top of lock-stack does not match the unlocked object
- Closed
-
JDK-8316751 IllegalMonitorStateException: current thread is not owner
- Closed
-
JDK-8316921 Perf regressions up to 14% in b16 many benchmarks all platforms
- Closed
-
JDK-8315884 New Object to ObjectMonitor mapping
- Resolved
-
JDK-8331073 Deprecate LockingMode=LM_LEGACY
- Closed
-
JDK-8317262 LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread"
- Resolved
-
JDK-8318895 Deoptimization results in incorrect lightweight locking stack
- Resolved
-
JDK-8323781 [lworld] Synchronization on inline type does not throw IllegalMonitorStateException with lightweight locking
- Resolved
-
JDK-8291555 Implement alternative fast-locking scheme
- Resolved
-
JDK-8315061 Make LockingMode a product flag
- Resolved
-
JDK-8316735 Print LockStack in hs_err files
- Resolved