Guanqiang Han
|
a67979c4e6
|
8375125: assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 -- possible deadlock" when using native heap trimmer
Reviewed-by: dholmes, stuefe
|
2026-01-19 02:33:18 +00:00 |
|
Ashutosh Mehra
|
cc54d2c06b
|
8371418: Methods in AdapterHandlerLibrary use HashtableBase iterate method incorrectly
Reviewed-by: kvn, adinn
|
2025-11-10 18:21:13 +00:00 |
|
Erik Österlund
|
c8656449c2
|
8365932: Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Co-authored-by: Joel Sikström <jsikstro@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Reviewed-by: aboldtch, iklam, kvn
|
2025-11-07 15:28:51 +00:00 |
|
Kim Barrett
|
9e843f56ec
|
8367014: Rename class Atomic to AtomicAccess
Reviewed-by: dholmes, aph, stefank
|
2025-09-12 06:35:55 +00:00 |
|
Ioi Lam
|
f90d520308
|
8366475: Rename MetaspaceShared class to AOTMetaspace
Reviewed-by: kvn, asmehra
|
2025-09-04 16:23:46 +00:00 |
|
Johan Sjölen
|
4680dc9831
|
8365264: Rename ResourceHashtable to HashTable
Reviewed-by: iklam, ayang
|
2025-08-13 18:41:57 +00:00 |
|
Ioi Lam
|
3daa03c30f
|
8358680: AOT cache creation fails: no strings should have been added
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: coleenp, shade
|
2025-07-03 15:31:34 +00:00 |
|
Ioi Lam
|
f8d7f663c1
|
8356998: Convert -Xlog:cds to -Xlog:aot (step 2)
Reviewed-by: ccheung, matsaave
|
2025-05-20 05:46:34 +00:00 |
|
Ioi Lam
|
4379e2d26b
|
8356125: Interned strings are omitted from AOT cache
Reviewed-by: shade, ccheung
|
2025-05-08 17:54:47 +00:00 |
|
Coleen Phillimore
|
1e18fffee4
|
8328473: StringTable and SymbolTable statistics delay time to safepoint
Reviewed-by: shade, eosterlund
|
2025-02-26 11:49:09 +00:00 |
|
Calvin Cheung
|
ddb2569110
|
8280682: Refactor AOT code source validation checks
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: iklam, asmehra, dholmes, kvn
|
2025-02-24 19:54:48 +00:00 |
|
Ioi Lam
|
b985347c23
|
8348349: Refactor CDSConfig::is_dumping_heap()
Reviewed-by: ccheung, matsaave
|
2025-02-04 16:08:00 +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
|
baca7daa32
|
8347733: Replace SIZE_FORMAT in runtime code
Reviewed-by: matsaave, sspitsyn, dholmes
|
2025-01-17 16:24:47 +00:00 |
|
Ioi Lam
|
be1cdd9450
|
8344140: Refactor the discovery of AOT cache artifacts
Reviewed-by: ccheung, asmehra
|
2025-01-15 04:32:47 +00:00 |
|
Sonia Zaldana Calles
|
079f503d96
|
8344568: Renaming ceil_log2 to log2i_ceil
Reviewed-by: kbarrett
|
2024-11-22 18:55:31 +00:00 |
|
Casper Norrbin
|
75c651f859
|
8327156: Avoid copying in StringTable::intern(oop, TRAPS)
8326865: Avoid copying in StringTable::intern(Symbol*, TRAPS)
8327825: StringTable::intern is slow
Reviewed-by: dholmes, coleenp, jsjolen
|
2024-11-15 11:28:02 +00:00 |
|
David Holmes
|
a4962ace4d
|
8338257: UTF8 lengths should be size_t not int
Reviewed-by: stuefe, coleenp, dlong
|
2024-08-29 20:38:52 +00:00 |
|
Coleen Phillimore
|
7734466c46
|
8325871: Move StringTable and SymbolTable rehashing calls
Reviewed-by: eosterlund, aboldtch
|
2024-03-18 14:42:03 +00:00 |
|
Magnus Ihse Bursie
|
09d4936657
|
8252136: Several methods in hotspot are missing "static"
Reviewed-by: coleenp, stefank, kvn, kbarrett
|
2024-02-14 16:29:58 +00:00 |
|
Ioi Lam
|
630bafd9c6
|
8320826: call allocate_shared_strings_array after all strings are interned
Reviewed-by: ccheung, matsaave
|
2023-11-30 19:22:11 +00:00 |
|
Ioi Lam
|
ecd25e7d6f
|
8318484: Initial version of cdsConfig.hpp
Reviewed-by: dholmes, ccheung, sspitsyn
|
2023-10-21 15:43:36 +00:00 |
|
Coleen Phillimore
|
0c55887bfb
|
8309599: WeakHandle and OopHandle release should clear obj pointer
Reviewed-by: dholmes, kbarrett
|
2023-09-28 12:00:20 +00:00 |
|
Oli Gillespie
|
4b2703ad39
|
8313678: SymbolTable can leak Symbols during cleanup
Reviewed-by: coleenp, dholmes, shade
|
2023-08-14 15:58:03 +00:00 |
|
Coleen Phillimore
|
f66cd5008d
|
8313564: Fix -Wconversion warnings in classfile code
Reviewed-by: matsaave, dholmes
|
2023-08-04 14:06:16 +00:00 |
|
Thomas Stuefe
|
9e4fc568a6
|
8293114: JVM should trim the native heap
Reviewed-by: shade, rehn, dholmes
|
2023-07-21 12:22:03 +00:00 |
|
Ioi Lam
|
57e7a3fbea
|
8307959: Remove explicit type casts from SerializeClosure::do_xxx() calls
Reviewed-by: matsaave, ccheung
|
2023-05-15 16:33:37 +00:00 |
|
Coleen Phillimore
|
4251b56214
|
8306843: JVMTI tag map extremely slow after JDK-8292741
Reviewed-by: sspitsyn, iklam
|
2023-05-10 12:32:06 +00:00 |
|
Axel Boldt-Christmas
|
672bade522
|
8306738: Select num workers for safepoint ParallelCleanupTask
Reviewed-by: shade, coleenp, tschatzl
|
2023-05-09 14:04:26 +00:00 |
|
Matias Saavedra Silva
|
e3ece365ce
|
8303422: Use common functions to exit the VM for -Xshare:dump and CDS errors
Reviewed-by: iklam, coleenp, fparain
|
2023-04-17 21:38:46 +00:00 |
|
Ioi Lam
|
b524a74165
|
8301106: Allow archived Java strings to be moved by GC
Reviewed-by: dholmes
|
2023-03-29 23:42:52 +00:00 |
|
Ioi Lam
|
bdcbafb219
|
8296344: Remove dependency on G1 for writing the CDS archive heap
Reviewed-by: ayang, tschatzl, ccheung
|
2023-02-15 05:12:39 +00:00 |
|
Ioi Lam
|
1ff4646ed5
|
8298612: Refactor archiving of java String objects
Reviewed-by: ccheung
|
2023-01-29 21:59:48 +00:00 |
|
Johan Sjölen
|
49ff52087b
|
8300241: Replace NULL with nullptr in share/classfile/
Reviewed-by: coleenp, iklam
|
2023-01-27 16:15:29 +00:00 |
|
Ioi Lam
|
391599bc9d
|
8297313: Refactor APIs for calculating address of CDS archive heap regions
Reviewed-by: matsaave, ccheung
|
2022-12-01 19:59:14 +00:00 |
|
Stefan Karlsson
|
bfc5816595
|
8295475: Move non-resource allocation strategies out of ResourceObj
Reviewed-by: coleenp, stuefe, rehn, dholmes
|
2022-11-10 08:31:37 +00:00 |
|
Robbin Ehn
|
bd90c4cfa6
|
8282900: runtime/stringtable/StringTableCleaningTest.java verify unavailable at this moment
Reviewed-by: coleenp, dholmes
|
2022-10-05 12:45:18 +00:00 |
|
Ioi Lam
|
ac05bc8605
|
8293293: Move archive heap loading code out of heapShared.cpp
Reviewed-by: erikj, coleenp
|
2022-09-02 23:47:48 +00:00 |
|
Coleen Phillimore
|
4f50316a1a
|
8292680: Convert Dictionary to ConcurrentHashTable
Reviewed-by: rehn, hseigel
|
2022-08-25 19:02:52 +00:00 |
|
Coleen Phillimore
|
07c9ba74fa
|
8292686: runtime/cds/appcds/TestWithProfiler.java SIGSEGV in TableStatistics ctr
Reviewed-by: dcubed, hseigel
|
2022-08-19 20:47:24 +00:00 |
|
Johan Sjölén
|
1f3578b79c
|
8292446: Make TableRateStatistics optional in CHT
Reviewed-by: coleenp, rehn
|
2022-08-19 16:39:32 +00:00 |
|
Calvin Cheung
|
73f3e17ea7
|
8213445: jcmd VM.symboltable and VM.stringtable -verbose output contains no shared symbols or strings
Reviewed-by: iklam, dholmes
|
2022-04-21 15:40:29 +00:00 |
|
Calvin Cheung
|
d95de5c7fe
|
8255495: Support CDS Archived Heap for uncompressed oops
Reviewed-by: iklam, tschatzl
|
2022-02-01 19:33:36 +00:00 |
|
Stefan Karlsson
|
1efe946db7
|
8275712: Hashtable literal_size functions are broken
Reviewed-by: coleenp, zgu
|
2021-10-22 08:20:43 +00:00 |
|
Ioi Lam
|
655ea6d42a
|
8270489: Support archived heap objects in EpsilonGC
Reviewed-by: shade, ccheung
|
2021-09-01 16:50:11 +00:00 |
|
Ioi Lam
|
024c4027d8
|
8271014: Refactor HeapShared::is_archived_object()
Reviewed-by: ccheung, minqi
|
2021-07-21 18:49:19 +00:00 |
|
Ioi Lam
|
7dd19af259
|
8270803: Reduce CDS API verbosity
Reviewed-by: minqi, ccheung
|
2021-07-21 03:52:19 +00:00 |
|
Ioi Lam
|
1ebd9469db
|
8270333: -XX:+VerifyStringTableAtExit should not do linear search
Reviewed-by: dholmes, minqi
|
2021-07-15 05:15:24 +00:00 |
|
Ivan Walulya
|
70f6c67051
|
8233380: CHT: Node allocation and freeing
Reviewed-by: rehn, tschatzl
|
2021-05-19 08:01:35 +00:00 |
|
David Holmes
|
02f895c5f6
|
8252685: APIs that require JavaThread should take JavaThread arguments
Reviewed-by: coleenp, sspitsyn, kvn, iklam
|
2021-05-17 04:05:44 +00:00 |
|