Albert Mingkun Yang
|
a9c9f7f0cb
|
8192647: GClocker induced GCs can starve threads requiring memory leading to OOME
Reviewed-by: tschatzl, iwalulya, egahlin
|
2025-02-25 11:14:20 +00:00 |
|
Zhengyu Gu
|
5fec999474
|
8339668: Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Reviewed-by: tschatzl, ayang
|
2025-01-28 13:29:37 +00:00 |
|
Stefan Karlsson
|
0df9dcb6aa
|
8346572: Check is_reserved() before using ReservedSpace instances
Reviewed-by: tschatzl, wkemper, ayang, ysr
|
2025-01-24 09:23:29 +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
|
b0e2be6f6b
|
8347729: Replace SIZE_FORMAT in parallel and serial gc
Reviewed-by: dholmes, tschatzl
|
2025-01-15 12:25:59 +00:00 |
|
Stefan Karlsson
|
73b5dbaec3
|
8345655: Move reservation code out of ReservedSpace
Reviewed-by: azafari, jsjolen
|
2024-12-18 10:19:13 +00:00 |
|
Albert Mingkun Yang
|
7e73c436ef
|
8345217: Parallel: Refactor PSParallelCompact::next_src_region
Reviewed-by: tschatzl, sjohanss, zgu
|
2024-12-10 08:28:36 +00:00 |
|
Albert Mingkun Yang
|
9793e73bc1
|
8344853: Parallel: Improve comments in psParallelCompact
Reviewed-by: sjohanss, zgu
|
2024-11-26 08:55:01 +00:00 |
|
Albert Mingkun Yang
|
e9ede464b2
|
8343508: Parallel: Use ordinary klass accessor in verify_filler_in_dense_prefix
Reviewed-by: tschatzl, zgu
|
2024-11-13 08:32:44 +00:00 |
|
Albert Mingkun Yang
|
423e8e0999
|
8339162: [REDO] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC
Co-authored-by: Guoxiong Li <gli@openjdk.org>
Reviewed-by: zgu, iwalulya, gli
|
2024-11-10 11:03:03 +00:00 |
|
Roman Kennke
|
44ec501a41
|
8305895: Implement JEP 450: Compact Object Headers (Experimental)
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Hamlin Li <mli@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
|
2024-11-08 17:21:39 +00:00 |
|
Albert Mingkun Yang
|
452a5fbd9c
|
8343507: Parallel: Fail if verify_complete finds incorrect states
Reviewed-by: tschatzl, kbarrett
|
2024-11-04 10:31:24 +00:00 |
|
Kim Barrett
|
c548986630
|
8342918: Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared
Reviewed-by: jwaters, shade
|
2024-10-25 06:14:10 +00:00 |
|
Gerard Ziemski
|
eabfc6e4d9
|
8337563: NMT: rename MEMFLAGS to MemTag
Reviewed-by: dholmes, coleenp, jsjolen
|
2024-09-17 19:59:06 +00:00 |
|
Albert Mingkun Yang
|
32c9750985
|
8339160: [BACKOUT] JDK-8338440 Parallel: Improve fragmentation mitigation in Full GC
Reviewed-by: tschatzl
|
2024-08-28 13:28:01 +00:00 |
|
Albert Mingkun Yang
|
1ff5f8d65c
|
8338440: Parallel: Improve fragmentation mitigation in Full GC
Co-authored-by: Guoxiong Li <gli@openjdk.org>
Reviewed-by: iwalulya, zgu, gli
|
2024-08-27 15:18:34 +00:00 |
|
Albert Mingkun Yang
|
9fe1777faf
|
8338280: Parallel: Inline ParallelCompactData::verify_clear
Reviewed-by: tschatzl
|
2024-08-14 09:16:02 +00:00 |
|
Albert Mingkun Yang
|
79bdd81187
|
8336763: Parallel: Merge PCMarkAndPushClosure and PCIterateMarkAndPushClosure
Reviewed-by: gli, zgu
|
2024-07-30 13:38:11 +00:00 |
|
Albert Mingkun Yang
|
34d8562a91
|
8335902: Parallel: Refactor VM_ParallelGCFailedAllocation and VM_ParallelGCSystemGC
Reviewed-by: gli, zgu
|
2024-07-12 12:59:13 +00:00 |
|
Albert Mingkun Yang
|
540188fdeb
|
8334445: Parallel: Decouple maximum compaction from SoftReference clearing
Reviewed-by: zgu, lmao
|
2024-07-08 10:03:39 +00:00 |
|
Kim Barrett
|
8350b1daed
|
8335294: Fix simple -Wzero-as-null-pointer-constant warnings in gc code
Reviewed-by: tschatzl, coleenp, jwaters
|
2024-06-29 05:04:47 +00:00 |
|
Albert Mingkun Yang
|
b42fe86e81
|
8334097: Parallel: Obsolete HeapFirstMaximumCompactionCount
Reviewed-by: tschatzl, dholmes
|
2024-06-18 08:33:02 +00:00 |
|
Albert Mingkun Yang
|
93f3918ee1
|
8333954: Parallel: Remove unused arguments of type ParCompactionManager*
Reviewed-by: iwalulya
|
2024-06-11 08:37:47 +00:00 |
|
Albert Mingkun Yang
|
b68609f80d
|
8333779: Parallel: Remove Summary phase related debug print during Full GC
Reviewed-by: tschatzl
|
2024-06-10 15:23:41 +00:00 |
|
Albert Mingkun Yang
|
4a1cdd5ba9
|
8333486: Parallel: Remove unused methods in psParallelCompact
Reviewed-by: tschatzl
|
2024-06-04 16:39:03 +00:00 |
|
Albert Mingkun Yang
|
bb4aed944e
|
8332961: Parallel: Limit PSParallelCompact::verify_complete range
Reviewed-by: tschatzl, gli
|
2024-05-31 07:58:32 +00:00 |
|
Albert Mingkun Yang
|
4754f059f9
|
8333035: Parallel: Remove ParMarkBitMap::IterationStatus
Reviewed-by: tschatzl
|
2024-05-28 14:47:04 +00:00 |
|
Albert Mingkun Yang
|
1850914380
|
8332864: Parallel: Merge ParMarkBitMapClosure into MoveAndUpdateClosure
Reviewed-by: tschatzl
|
2024-05-28 08:08:42 +00:00 |
|
Albert Mingkun Yang
|
a3a367ef5d
|
8332871: Parallel: Remove public bits APIs in ParMarkBitMap
Reviewed-by: tschatzl
|
2024-05-27 08:06:24 +00:00 |
|
Albert Mingkun Yang
|
94af3c23ea
|
8329203: Parallel: Investigate Mark-Compact for Full GC to decrease memory usage
Reviewed-by: rkennke, gli
|
2024-05-23 07:13:57 +00:00 |
|
Albert Mingkun Yang
|
5f2b8d0224
|
8332448: Make SpaceMangler inherit AllStatic
Reviewed-by: kbarrett, iwalulya
|
2024-05-21 07:43:54 +00:00 |
|
Zhengyu Gu
|
7a35f922f0
|
8331660: Parallel: Cleanup includes in parallelScavangeHeap files
Reviewed-by: gli, ayang
|
2024-05-06 13:25:36 +00:00 |
|
Aleksey Shipilev
|
1eec30a6c0
|
8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs
Reviewed-by: stefank, zgu, tschatzl, gli
|
2024-05-06 11:17:39 +00:00 |
|
Afshin Zafari
|
f665e07ab2
|
8331540: [BACKOUT] NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API
Reviewed-by: jwilhelm
|
2024-05-03 10:17:11 +00:00 |
|
Afshin Zafari
|
4036d7d824
|
8330076: NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API
Reviewed-by: stefank, jsjolen, stuefe
|
2024-05-02 07:19:56 +00:00 |
|
Albert Mingkun Yang
|
7bb59dc8da
|
8330670: Obsolete ScavengeBeforeFullGC
Reviewed-by: stefank, tschatzl
|
2024-04-24 09:44:26 +00:00 |
|
Albert Mingkun Yang
|
273df6286a
|
8328792: Parallel: Refactor PSParallelCompact::summary_phase
Reviewed-by: iwalulya, tschatzl
|
2024-04-15 13:32:26 +00:00 |
|
Stefan Karlsson
|
87131fb2f7
|
8329629: GC interfaces should work directly against nmethod instead of CodeBlob
Reviewed-by: ayang, eosterlund
|
2024-04-09 12:27:55 +00:00 |
|
Stefan Karlsson
|
71d48bcc3d
|
8329655: Cleanup KlassObj and klassOop names after the PermGen removal
Reviewed-by: rkennke, coleenp
|
2024-04-05 07:39:48 +00:00 |
|
Albert Mingkun Yang
|
a169c06361
|
8329580: Parallel: Remove VerifyObjectStartArray
Reviewed-by: tschatzl, gli
|
2024-04-04 08:03:52 +00:00 |
|
Albert Mingkun Yang
|
80c54b484f
|
8328932: Parallel: Proper partial object setup in fill_dense_prefix_end
Reviewed-by: tschatzl, gli
|
2024-04-03 10:30:19 +00:00 |
|
Albert Mingkun Yang
|
e06b568c3c
|
8328602: Parallel: Incorrect assertion in fill_dense_prefix_end
Reviewed-by: gli, iwalulya
|
2024-03-22 12:08:56 +00:00 |
|
Albert Mingkun Yang
|
16ed191329
|
8328101: Parallel: Obsolete ParallelOldDeadWoodLimiterMean and ParallelOldDeadWoodLimiterStdDev
Reviewed-by: tschatzl, iwalulya, sjohanss
|
2024-03-21 15:47:55 +00:00 |
|
Albert Mingkun Yang
|
06f7bb5a32
|
8327677: Parallel: Remove unused ParallelCompactData::clear
Reviewed-by: tschatzl
|
2024-03-08 13:42:37 +00:00 |
|
Albert Mingkun Yang
|
c65da92a80
|
8327571: Parallel: Remove redundant operation in PSParallelCompact::clear_data_covering_space
Reviewed-by: gli, tschatzl
|
2024-03-08 09:38:18 +00:00 |
|
Albert Mingkun Yang
|
f9d479fe1e
|
8327477: Parallel: Remove _data_location and _highest_ref in ParallelCompactData
Reviewed-by: gli, tschatzl
|
2024-03-08 09:38:08 +00:00 |
|
Albert Mingkun Yang
|
c00c939f99
|
8327364: Parallel: Remove unused ParallelCompactData::add_obj
Reviewed-by: kbarrett
|
2024-03-05 14:54:55 +00:00 |
|
Albert Mingkun Yang
|
045eea1130
|
8327057: Parallel: Refactor ParMarkBitMap::iterate
Reviewed-by: tschatzl, iwalulya
|
2024-03-04 18:50:45 +00:00 |
|
Albert Mingkun Yang
|
6f8d351e86
|
8325725: Parallel: Refactor PSParallelCompact::fill_dense_prefix_end
Reviewed-by: tschatzl, iwalulya
|
2024-03-04 17:54:45 +00:00 |
|
Albert Mingkun Yang
|
59529a92ca
|
8326688: Parallel: Remove unnecessary BOT update in UpdateOnlyClosure::do_addr
Reviewed-by: tschatzl, iwalulya
|
2024-03-04 16:47:14 +00:00 |
|