-
Sub-task
-
Resolution: Delivered
-
P4
-
15
-
Verified
Biased locking has been disabled by default in this release. In addition, the VM option `UseBiasedLocking` along with the VM options `BiasedLockingStartupDelay`, `BiasedLockingBulkRebiasThreshold`, `BiasedLockingBulkRevokeThreshold`, `BiasedLockingDecayTime` and `UseOptoBiasInlining` have been deprecated. The options will continue to work as intended but will generate a deprecation warning when they are used.
Biased locking might affect performance on applications that exhibit significant amounts of uncontended synchronization, such as applications that rely on older Java Collections APIs that synchronize on every access. `Hashtable` and `Vector` are examples of these APIs. Use `-XX:+BiasedLocking` on the command line to re-enable biased locking. Report any significant performance regressions to Oracle with biased locking disabled.
Biased locking might affect performance on applications that exhibit significant amounts of uncontended synchronization, such as applications that rely on older Java Collections APIs that synchronize on every access. `Hashtable` and `Vector` are examples of these APIs. Use `-XX:+BiasedLocking` on the command line to re-enable biased locking. Report any significant performance regressions to Oracle with biased locking disabled.