Fredrik Bredberg
|
c87ecaddfb
|
8379192: Use an initializer list in the ObjectWaiter constructor
Reviewed-by: coleenp, dholmes, aartemov
|
2026-03-05 09:23:21 +00:00 |
|
Patricio Chilano Mateo
|
4b99aef1ca
|
8373944: ObjectMonitor::ExitOnSuspend can call java_lang_VirtualThread::set_onWaitingList() while in safepoint
Reviewed-by: dholmes, fbredberg
|
2026-02-23 16:01:16 +00:00 |
|
Anton Artemov
|
1f3fd3da1d
|
8366659: ObjectMonitor::wait() liveness problem with a suspension request
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Daniel D. Daugherty <dcubed@openjdk.org>
Reviewed-by: dcubed, sspitsyn, dholmes, pchilanomate
|
2026-02-02 08:20:00 +00:00 |
|
Anton Artemov
|
355755d35d
|
8366671: Refactor Thread::SpinAcquire and Thread::SpinRelease
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: coleenp, kbarrett, dholmes, aboldtch
|
2025-12-08 16:07:01 +00:00 |
|
Fredrik Bredberg
|
3930b1d4dd
|
8367982: Unify ObjectSynchronizer and LightweightSynchronizer
Reviewed-by: pchilanomate, coleenp
|
2025-11-06 12:16:19 +00:00 |
|
Patricio Chilano Mateo
|
c6a88155b5
|
8369238: Allow virtual thread preemption on some common class initialization paths
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg
|
2025-11-04 23:32:41 +00:00 |
|
Patricio Chilano Mateo
|
6e898e2113
|
8369944: Notification can be lost due to interrupt in Object.wait
Reviewed-by: dholmes, fbredberg
|
2025-10-23 15:46:34 +00:00 |
|
Patricio Chilano Mateo
|
9feb8f21b5
|
8369019: Improve timed-park mechanism in ObjectMonitor for virtual thread support
Reviewed-by: dholmes, alanb
|
2025-10-13 14:07:40 +00:00 |
|
Fredrik Bredberg
|
e6781fd949
|
8367601: Remove held_monitor_count
Reviewed-by: mdoerr, pchilanomate, fyang
|
2025-10-06 08:10:11 +00:00 |
|
Kim Barrett
|
9e843f56ec
|
8367014: Rename class Atomic to AtomicAccess
Reviewed-by: dholmes, aph, stefank
|
2025-09-12 06:35:55 +00:00 |
|
Fredrik Bredberg
|
a272696813
|
8365190: Remove LockingMode related code from share
Reviewed-by: aboldtch, dholmes, ayang, coleenp, lmesnik, rcastanedalo
|
2025-09-08 10:28:18 +00:00 |
|
Francesco Andreuzzi
|
d19eab4f08
|
8366556: Sort share/runtime includes
Reviewed-by: dholmes, ayang
|
2025-09-02 07:57:03 +00:00 |
|
Anton Artemov
|
70f3469310
|
8365556: ObjectMonitor::try_lock_or_add_to_entry_list() returns true with the wrong state of the node
Reviewed-by: pchilanomate, dholmes, fbredberg
|
2025-08-20 08:13:07 +00:00 |
|
Fredrik Bredberg
|
39a28ffe4e
|
8355646: Optimize ObjectMonitor::exit
Reviewed-by: pchilanomate, coleenp
|
2025-05-12 08:16:15 +00:00 |
|
Zhengyu Gu
|
62ef706dd1
|
8355648: Thread.SpinAcquire()'s lock name parameter is not used
Reviewed-by: shade, coleenp
|
2025-04-28 23:31:54 +00:00 |
|
Coleen Phillimore
|
9ead2b75ce
|
8354180: Clean up uses of ObjectMonitor caches
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: aboldtch, fbredberg
|
2025-04-11 13:12:16 +00:00 |
|
Aleksey Shipilev
|
ea07e719ca
|
8352256: ObjectSynchronizer::quick_notify misses JFR event notification path
Reviewed-by: dholmes, coleenp, mgronlun
|
2025-04-08 08:12:59 +00:00 |
|
Fredrik Bredberg
|
45a9750b2c
|
8351655: Optimize ObjectMonitor::unlink_after_acquire()
Reviewed-by: pchilanomate, dholmes, coleenp
|
2025-03-26 07:30:04 +00:00 |
|
Aleksey Shipilev
|
aee4d6910b
|
8348829: Remove ObjectMonitor perf counters
Reviewed-by: dholmes, coleenp
|
2025-03-25 09:01:48 +00:00 |
|
Aleksey Shipilev
|
17dc30c54e
|
8352414: JFR: JavaMonitorDeflateEvent crashes when deflated monitor object is dead
Reviewed-by: dholmes, mgronlun
|
2025-03-25 08:20:35 +00:00 |
|
Aleksey Shipilev
|
20f1bca077
|
8351187: Add JFR monitor notification event
Reviewed-by: dholmes, lmesnik, mgronlun
|
2025-03-18 10:17:54 +00:00 |
|
Aleksey Shipilev
|
895f64a18d
|
8351142: Add JFR monitor deflation and statistics events
Reviewed-by: egahlin, dholmes, lmesnik
|
2025-03-12 19:25:08 +00:00 |
|
Coleen Phillimore
|
d90b79a2bd
|
8351046: Rename ObjectMonitor functions
Reviewed-by: stefank, fbredberg
|
2025-03-10 14:54:50 +00:00 |
|
Fredrik Bredberg
|
7a5acb9be1
|
8343840: Rewrite the ObjectMonitor lists
Reviewed-by: dholmes, coleenp, pchilanomate, yzheng
|
2025-03-06 09:08:32 +00:00 |
|
Serguei Spitsyn
|
b9b62a0248
|
8346792: serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed
Reviewed-by: dholmes, pchilanomate
|
2025-02-05 16:03:39 +00:00 |
|
Aleksey Shipilev
|
305bbdae7f
|
8348402: PerfDataManager stalls shutdown for 1ms
Reviewed-by: dholmes, pchilanomate, coleenp
|
2025-02-01 14:06:48 +00:00 |
|
Serguei Spitsyn
|
7a6ff9206a
|
8345543: Test serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java failed: expected JVMTI_ERROR_OPAQUE_FRAME instead of: 0
Reviewed-by: pchilanomate, dholmes, alanb
|
2025-01-21 21:37:34 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Coleen Phillimore
|
379d05bcc1
|
8346990: Remove INTX_FORMAT and UINTX_FORMAT macros
Reviewed-by: kbarrett, dholmes, matsaave
|
2025-01-13 22:01:54 +00:00 |
|
Alan Bateman
|
fbbc7c35f4
|
8346120: VirtualThreadPinned event recorded for Object.wait may have wrong duration or may record second event
Reviewed-by: dholmes, pchilanomate
|
2024-12-17 08:30:29 +00:00 |
|
Patricio Chilano Mateo
|
c113f82f78
|
8343957: Rename ObjectMonitor::owner_from() and JavaThread::_lock_id
Reviewed-by: coleenp, dholmes
|
2024-12-04 21:25:38 +00:00 |
|
Patricio Chilano Mateo
|
f636674889
|
8344247: Move objectWaiter field to VirtualThread instance
Reviewed-by: dholmes, coleenp
|
2024-11-18 20:48:09 +00:00 |
|
Patricio Chilano Mateo
|
78b80150e0
|
8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn
|
2024-11-12 15:23:48 +00:00 |
|
Fredrik Bredberg
|
eb3669a586
|
8340796: Use a consistent order when loading cxq and EntryList
Reviewed-by: dholmes, coleenp, eosterlund
|
2024-10-28 09:02:54 +00:00 |
|
Fredrik Bredberg
|
180affc571
|
8320318: ObjectMonitor Responsible thread
Reviewed-by: aboldtch, coleenp, pchilanomate, eosterlund
|
2024-09-30 12:28:35 +00:00 |
|
Axel Boldt-Christmas
|
bd4160cea8
|
8315884: New Object to ObjectMonitor mapping
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed
|
2024-08-16 06:20:17 +00:00 |
|
Erik Gahlin
|
e0fb949460
|
8335779: JFR: Hide sleep events
Reviewed-by: mgronlun
|
2024-07-10 14:28:20 +00:00 |
|
Erik Gahlin
|
856931d01f
|
8304732: jdk/jfr/api/consumer/recordingstream/TestStop.java failed again with "Expected outer stream to have 3 events"
Reviewed-by: mgronlun
|
2024-06-19 16:23:22 +00:00 |
|
Johan Sjölen
|
9ca90ccd6b
|
8332610: Remove unused nWakeups in ObjectMonitor
Reviewed-by: coleenp, dcubed
|
2024-05-22 13:52:51 +00:00 |
|
Coleen Phillimore
|
4f1a10f84b
|
8332360: JVM hangs at exit when running on a uniprocessor
Reviewed-by: dholmes, dcubed, shade
|
2024-05-22 12:08:33 +00:00 |
|
Coleen Phillimore
|
ee7b2e9b3b
|
8330051: Small ObjectMonitor spinning code cleanups
Reviewed-by: dcubed, eosterlund, fbredberg
|
2024-04-22 11:25:53 +00:00 |
|
Fredrik Bredberg
|
991e04e7d7
|
8327383: Clean up _Stalled and _Spinner fields
Reviewed-by: dholmes, coleenp
|
2024-03-28 20:15:36 +00:00 |
|
Denghui Dong
|
7d32a1a829
|
8326111: JFR: Cleanup for JFR_ONLY
Reviewed-by: egahlin
|
2024-02-20 00:39:21 +00:00 |
|
Axel Boldt-Christmas
|
a3a2b1fbbf
|
8324881: ObjectSynchronizer::inflate(Thread* current...) is invoked for non-current thread
Reviewed-by: rrich, dholmes, coleenp, dcubed
|
2024-02-07 15:49:16 +00:00 |
|
Fredrik Bredberg
|
29397d29ba
|
8320317: ObjectMonitor NotRunnable is not really an optimization
Reviewed-by: eosterlund, dholmes, shade, dcubed
|
2024-01-08 13:32:17 +00:00 |
|
Patricio Chilano Mateo
|
c39d001c7a
|
8319137: release _object in ObjectMonitor dtor to avoid races
Reviewed-by: stefank, aboldtch, shade, dcubed, eosterlund
|
2023-11-22 14:59:47 +00:00 |
|
Stefan Karlsson
|
369bbecc0d
|
8319896: Remove monitor deflation from final audit
Reviewed-by: dholmes, dcubed
|
2023-11-17 07:04:13 +00:00 |
|
Stefan Karlsson
|
9e7a3ae277
|
8319630: Monitor final audit log lacks separator
Reviewed-by: dholmes, shade
|
2023-11-16 14:36:34 +00:00 |
|
Markus Grönlund
|
7539cc092d
|
8303134: JFR: Missing stack trace during chunk rotation stress
Reviewed-by: egahlin, thartmann
|
2023-07-14 10:46:49 +00:00 |
|
Daniel D. Daugherty
|
6402004852
|
8256302: releasing oopStorage when deflating allows for faster deleting
Reviewed-by: dholmes, rehn, coleenp
|
2023-06-07 19:59:13 +00:00 |
|