Albert Mingkun Yang
bc6148407e
8280136: Serial: Remove unnecessary use of ExpandHeap_lock
...
Reviewed-by: iwalulya, kbarrett, sjohanss
2022-02-15 12:23:58 +00:00
Thomas Stuefe
cab590517b
8280583: Always build NMT
...
Reviewed-by: shade, ihse, zgu
2022-01-27 09:18:17 +00:00
Erik Österlund
00c388b4ab
8259643: ZGC can return metaspace OOM prematurely
...
Reviewed-by: stefank, pliden, stuefe
2021-11-18 14:32:59 +00:00
Coleen Phillimore
3b2585c02b
8276658: Clean up JNI local handles code
...
Reviewed-by: dholmes, pchilanomate
2021-11-12 16:17:15 +00:00
Coleen Phillimore
bec977c778
8275917: Some locks shouldn't allow_vm_block
...
Reviewed-by: dholmes, pchilanomate
2021-10-28 11:57:21 +00:00
Coleen Phillimore
71d593ede6
8275162: Use varargs in 'def' macros in mutexLocker.cpp
...
Reviewed-by: dholmes, pchilanomate
2021-10-26 14:33:22 +00:00
David Holmes
fab3d6c612
8275761: Backout: JDK-8274794 Print all owned locks in hs_err file
...
Reviewed-by: mikael
2021-10-22 04:47:53 +00:00
Coleen Phillimore
819d2df8b0
8274794: Print all owned locks in hs_err file
...
Reviewed-by: stuefe, dholmes
2021-10-21 11:28:22 +00:00
Markus Grönlund
72a976ef05
8266936: Add a finalization JFR event
...
Reviewed-by: coleenp, mchung, egahlin
2021-10-18 16:52:36 +00:00
Coleen Phillimore
3cb9724ed9
8274934: Attempting to acquire lock JNICritical_lock/41 out of order with lock MultiArray_lock/41
...
Reviewed-by: dcubed, iklam
2021-10-08 21:10:42 +00:00
Coleen Phillimore
6364719cd1
8274004: Change 'nonleaf' rank name
...
8273956: Add checking for rank values
Reviewed-by: dholmes, pchilanomate
2021-10-08 12:23:19 +00:00
Coleen Phillimore
b8af6a9bfb
8273917: Remove 'leaf' ranking for Mutex
...
Reviewed-by: eosterlund, dholmes
2021-10-06 12:14:33 +00:00
Coleen Phillimore
d098751366
8273916: Remove 'special' ranking
...
Reviewed-by: dholmes, pchilanomate
2021-09-23 11:21:02 +00:00
Coleen Phillimore
111d5e1a93
8273915: Create 'nosafepoint' rank
...
Reviewed-by: dholmes, iklam
2021-09-21 11:37:49 +00:00
Coleen Phillimore
5e4d09c229
8273300: Check Mutex ranking during a safepoint
...
Reviewed-by: eosterlund, dholmes, pchilanomate
2021-09-16 12:01:49 +00:00
Coleen Phillimore
e4cd2097a5
8273611: Remove unused ProfilePrint_lock
...
Reviewed-by: iklam
2021-09-10 19:23:58 +00:00
Coleen Phillimore
9689f61520
8272788: Nonleaf ranked locks should not be safepoint_check_never
...
Reviewed-by: eosterlund, pchilanomate
2021-09-01 18:39:10 +00:00
Coleen Phillimore
98b9d98032
8272797: Mutex with rank safepoint_check_never imply allow_vm_block
...
Reviewed-by: dholmes, pchilanomate
2021-08-30 14:47:24 +00:00
Coleen Phillimore
b92214a8d0
8272480: Remove Mutex::access rank
...
Reviewed-by: dholmes, eosterlund
2021-08-27 13:51:39 +00:00
Coleen Phillimore
2ef6871118
8272447: Remove 'native' ranked Mutex
...
Reviewed-by: stuefe, pchilanomate
2021-08-25 13:25:34 +00:00
Kim Barrett
0597cde87d
8221360: Eliminate Shared_DirtyCardQ_lock
...
Reviewed-by: tschatzl, iwalulya
2021-08-24 13:17:37 +00:00
Coleen Phillimore
464e874a5c
8048190: NoClassDefFoundError omits original ExceptionInInitializerError
...
Reviewed-by: dholmes, iklam
2021-08-12 13:45:36 +00:00
Ioi Lam
bb24fa652a
8267189: Remove duplicated unregistered classes from dynamic archive
...
Reviewed-by: ccheung, minqi
2021-06-17 22:19:23 +00:00
Coleen Phillimore
c59484e715
8267653: Remove Mutex::_safepoint_check_sometimes
...
Reviewed-by: dholmes, pchilanomate
2021-05-26 19:07:53 +00:00
Yumin Qi
2066f497b9
8266764: [REDO] JDK-8255493 Support for pre-generated java.lang.invoke classes in CDS dynamic archive
...
Reviewed-by: ccheung, iklam
2021-05-16 02:26:46 +00:00
Kim Barrett
be0a655208
8254598: StringDedupTable should use OopStorage
...
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: Zhengyu Gu <zgu@openjdk.org>
Reviewed-by: coleenp, iklam, tschatzl, ayang
2021-05-14 18:38:58 +00:00
Albert Mingkun Yang
468c847cc8
8234020: Remove FullGCCount_lock
...
Reviewed-by: kbarrett
2021-04-27 07:21:15 +00:00
Coleen Phillimore
06e6b1f7ae
8259242: Remove ProtectionDomainSet_lock
...
Reviewed-by: dholmes, pchilanomate
2021-04-09 14:59:43 +00:00
Thomas Stuefe
b7b391b2ac
8260625: Rename MetaspaceExpand_lock
...
Reviewed-by: shade
2021-01-29 15:33:00 +00:00
Coleen Phillimore
1c33847b8b
8259067: bootclasspath append takes out object lock
...
Reviewed-by: lfoltan, sspitsyn, iklam, dholmes
2021-01-07 12:35:16 +00:00
Ioi Lam
5ea960728c
8258459: Decouple gc_globals.hpp from globals.hpp
...
Reviewed-by: lfoltan, coleenp
2021-01-05 05:57:08 +00:00
Stefan Johansson
b8244b606e
8236926: Concurrently uncommit memory in G1
...
Reviewed-by: ayang, tschatzl
2020-11-19 17:55:33 +00:00
Daniel D. Daugherty
2e19026d45
8253064: monitor list simplifications and getting rid of TSM
...
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Reviewed-by: eosterlund, rehn, coleenp
2020-11-11 16:20:11 +00:00
Richard Reingruber
40f847e2fb
8227745: Enable Escape Analysis for Better Performance in the Presence of JVMTI Agents
...
8233915: JVMTI FollowReferences: Java Heap Leak not found because of C2 Scalar Replacement
Reviewed-by: mdoerr, goetz, sspitsyn, kvn
2020-10-20 15:31:55 +00:00
Calvin Cheung
74ac77e2b1
8247666: Support Lambda proxy classes in static CDS archive
...
Reviewed-by: iklam, mchung
2020-10-19 18:27:50 +00:00
Robbin Ehn
45b09a3f25
8253833: mutexLocker assert_locked_or_safepoint should not access VMThread state from non-VM-thread
...
Reviewed-by: shade, coleenp, dcubed, dholmes
2020-10-12 06:01:31 +00:00
Erik Österlund
b9873e1833
8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing
...
Reviewed-by: stefank, pliden, rehn, neliasso, coleenp, smonteith
2020-10-09 08:40:33 +00:00
Robbin Ehn
431338bcb3
8212107: VMThread issues and cleanup
...
Reviewed-by: shade, dcubed, coleenp, dholmes, redestad
2020-09-29 09:37:15 +00:00
Robbin Ehn
6bddeb709d
8238761: Asynchronous handshakes
...
Reviewed-by: pchilanomate, dcubed, dholmes, coleenp, sspitsyn
2020-09-29 08:50:54 +00:00
Lutz Schmidt
4440bda325
8219586: CodeHeap State Analytics processes dead nmethods
...
Reviewed-by: thartmann, eosterlund
2020-09-24 07:48:48 +00:00
Yumin Qi
12dfe1c9b6
8253262: Allocate in DumpRegion is not thread safe
...
Reviewed-by: ccheung
2020-09-17 16:56:37 +00:00
Robbin Ehn
d56096471b
8252794: Creation of JNIMethodBlock should be done with a leaf lock
...
Reviewed-by: coleenp, dholmes
2020-09-09 13:21:01 +00:00
Ioi Lam
35e3226df8
8250990: Consolidate object copying code for CDS static/dynamic archive dumping
...
Reviewed-by: coleenp, ccheung
2020-08-13 18:40:51 -07:00
Yumin Qi
0e60e8ad85
8246181: Avoid walking SymbolTable during -Xshare:dump
...
All symbols at dump are created as permanent. Store them in a global array to avoid working SymbolTable.
Reviewed-by: iklam, ccheung
2020-06-24 11:15:22 -07:00
Calvin Cheung
847a3baca8
8198698: Support Lambda proxy classes in dynamic CDS archive
...
Added archving of hidden classes of type lambda proxy classes.
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: mchung, iklam, dholmes
2020-06-10 15:50:26 +00:00
Erik Österlund
6cbd66b1c1
8242240: JfrStacktrace_lock rank not special enough
...
Reviewed-by: mgronlun, pliden
2020-06-09 16:22:54 +00:00
Nils Eliasson
99d6bea20d
8244660: Code cache sweeper heuristics is broken
...
Reviewed-by: thartmann, rehn
2020-06-03 15:26:18 +02:00
Yumin Qi
0c0d485c37
8237750: Load libzip.so only if necessary
...
Libzip.so is unconditionally loaded even without usage. Fix by on demand loading.
Reviewed-by: dlong, iklam, ccheung
2020-05-05 15:40:18 -07:00
Yumin Qi
832272da71
8178349: Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes
...
Record loader constraints for built-in class which is loaded by app loader or platform loader in shared archive in dump time. When the class loaded from shared archive at runtime, directly check loader constraints using the saved info so avoid lengthy relayout i/v-table at class link stage.
Reviewed-by: iklam, ccheung
2020-05-01 10:58:45 -07:00
Kim Barrett
4694da31f8
8242078: G1: Improve concurrent refinement analytics and logging
...
Unify data collection and reporting.
Reviewed-by: tschatzl, sjohanss
2020-04-14 17:31:53 -04:00