Kelvin Nilsen
|
26ccc2eaa4
|
8380651: [ubsan] gc/logging/TestGCId.java triggers runtime error: division by zero in shenandoahAdaptiveHeuristics
Reviewed-by: wkemper, shade, xpeng
|
2026-04-17 15:30:34 +00:00 |
|
Kelvin Nilsen
|
68c48290d6
|
8380459: Shenandoah: Do not reset bytes-allocated-since-gc-start when degenerating
Reviewed-by: wkemper
|
2026-03-26 20:04:13 +00:00 |
|
Rui Li
|
27a4ed5b7a
|
8375568: Shenandoah: Abbreviate thread names in display when length constraints apply
Reviewed-by: wkemper, kdnilsen
|
2026-03-18 23:11:48 +00:00 |
|
Kelvin Nilsen
|
0b183bf2d6
|
8312116: GenShen: make instantaneous allocation rate triggers more timely
Reviewed-by: wkemper
|
2026-03-03 09:39:06 +00:00 |
|
William Kemper
|
673cd6ed0c
|
8374449: Shenandoah: Leaf locks used by Shenandoah need lower ranks
Reviewed-by: ysr
|
2026-01-30 16:54:47 +00:00 |
|
William Kemper
|
92f2ab2e1b
|
8264851: Shenandoah: Rework control loop mechanics to use timed waits
Reviewed-by: kdnilsen, shade
|
2025-10-08 18:14:26 +00:00 |
|
William Kemper
|
8ca1feaf7e
|
8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled
Reviewed-by: kdnilsen, ysr
|
2025-09-25 15:37:02 +00:00 |
|
William Kemper
|
e4cb86df2b
|
8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option
8367722: [GenShen] ShenandoahEvacuationStats is always empty
Reviewed-by: ysr, phh
|
2025-09-18 18:53:08 +00:00 |
|
Francesco Andreuzzi
|
976207df1f
|
8367476: Shenandoah: Remove use of CollectedHeap::_soft_ref_policy
Reviewed-by: ayang, wkemper
|
2025-09-17 08:26:31 +00:00 |
|
John Jiang
|
4c9eaddaef
|
8364597: Replace THL A29 Limited with Tencent
Reviewed-by: jiefu
|
2025-08-08 02:27:30 +00:00 |
|
Rui Li
|
3e4e5dd06f
|
8364081: Shenandoah & GenShen logging improvement
Reviewed-by: ysr, wkemper
|
2025-07-28 23:26:53 +00:00 |
|
William Kemper
|
e756c0dbbb
|
8361726: Shenandoah: More detailed evacuation instrumentation
Reviewed-by: ysr, kdnilsen
|
2025-07-25 17:59:46 +00:00 |
|
Rui Li
|
4e53a9d9df
|
8357818: Shenandoah doesn't use shared API for printing heap before/after GC
Reviewed-by: wkemper, kdnilsen
|
2025-07-24 18:34:26 +00:00 |
|
Y. Srinivas Ramakrishna
|
79f9d8d832
|
8350050: Shenandoah: Disable and purge allocation pacing support
Reviewed-by: wkemper, shade, kdnilsen
|
2025-07-23 00:23:20 +00:00 |
|
William Kemper
|
dec42bebb8
|
8359394: GC cause cleanup
Reviewed-by: shade, ysr, stefank
|
2025-06-19 18:40:32 +00:00 |
|
Xiaolong Peng
|
8a39f07d07
|
8354431: gc/logging/TestGCId fails on Shenandoah
Reviewed-by: wkemper, phh
|
2025-04-24 23:23:58 +00:00 |
|
Stefan Karlsson
|
e76f20301c
|
8354309: Sort GC includes
Reviewed-by: eosterlund, iwalulya, kbarrett
|
2025-04-23 10:13:26 +00:00 |
|
Xiaolong Peng
|
a2a64dac16
|
8352588: GenShen: Enabling JFR asserts when getting GCId
Reviewed-by: wkemper, ysr
|
2025-03-26 15:38:16 +00:00 |
|
William Kemper
|
20d4fe3a57
|
8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational
Reviewed-by: xpeng, ysr
|
2025-03-19 00:30:25 +00:00 |
|
William Kemper
|
3a8a432c05
|
8349094: GenShen: Race between control and regulator threads may violate assertions
Reviewed-by: ysr, kdnilsen
|
2025-03-04 00:41:39 +00:00 |
|
Kelvin Nilsen
|
38322407cd
|
8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic
Reviewed-by: phh, wkemper
|
2025-02-14 16:40:08 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
William Kemper
|
bedb68aba1
|
8342444: Shenandoah: Uncommit regions from a separate, STS aware thread
Reviewed-by: shade, kdnilsen, ysr
|
2024-12-05 17:55:23 +00:00 |
|
William Kemper
|
28ae281b42
|
8337511: Implement JEP 404: Generational Shenandoah (Experimental)
Co-authored-by: Kelvin Nilsen <kdnilsen@openjdk.org>
Co-authored-by: Y. Srinivas Ramakrishna <ysr@openjdk.org>
Co-authored-by: Bernd Mathiske <bmathiske@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: rkennke, shade, phh
|
2024-11-29 20:53:07 +00:00 |
|
William Kemper
|
bade041db8
|
8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy
Reviewed-by: kdnilsen, ysr
|
2024-10-04 21:56:06 +00:00 |
|
William Kemper
|
75d5e11777
|
8340400: Shenandoah: Whitebox breakpoint GC requests may cause assertions
Reviewed-by: shade
|
2024-09-19 17:55:23 +00:00 |
|
Kelvin Nilsen
|
3a87eb5c46
|
8335126: Shenandoah: Improve OOM handling
Reviewed-by: shade, ysr, wkemper, rkennke
|
2024-07-08 18:03:19 +00:00 |
|
Xiaolong Peng
|
c47a0e005e
|
8334147: Shenandoah: Avoid taking lock for disabled free set logging
Reviewed-by: shade, ysr
|
2024-06-28 06:19:37 +00:00 |
|
William Kemper
|
ebc520e83f
|
8332841: GenShen: Pull shared members from control thread into common base class
Reviewed-by: ysr
|
2024-05-24 18:10:31 +00:00 |
|
William Kemper
|
b823fa4450
|
8325574: Shenandoah: Simplify and enhance reporting of requested GCs
Reviewed-by: ysr, kdnilsen, shade
|
2024-02-14 16:54:04 +00:00 |
|
William Kemper
|
4a3a38d1b7
|
8325517: Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp
Reviewed-by: shade, kdnilsen, ysr
|
2024-02-09 16:53:05 +00:00 |
|
William Kemper
|
cc276ff0df
|
8325516: Shenandoah: Move heap change tracking into ShenandoahHeap
Reviewed-by: shade, kdnilsen, ysr
|
2024-02-09 07:42:57 +00:00 |
|
William Kemper
|
2cd1ba6a52
|
8324981: Shenandoah: Move commit and soft max heap changed methods into heap
Reviewed-by: shade
|
2024-01-31 16:42:44 +00:00 |
|
William Kemper
|
32eb5290c2
|
8324553: Shenandoah: Move periodic tasks closer to their collaborators
Reviewed-by: kdnilsen, shade
|
2024-01-24 19:15:21 +00:00 |
|
William Kemper
|
c17059dee7
|
8324334: Shenandoah: Improve end of process report
Reviewed-by: kdnilsen, ysr
|
2024-01-24 02:08:11 +00:00 |
|
William Kemper
|
5b5fd3694a
|
8316632: Shenandoah: Raise OOME when gc threshold is exceeded
Reviewed-by: kdnilsen, ysr, shade
|
2023-10-27 08:18:38 +00:00 |
|
Aleksey Shipilev
|
cac72a6018
|
8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc
Reviewed-by: wkemper, rkennke
|
2023-01-16 09:32:04 +00:00 |
|
Tongbao Zhang
|
6053bf0f6a
|
8293782: Shenandoah: some tests failed on lock rank check
Reviewed-by: mdoerr, shade
|
2022-10-11 10:04:30 +00:00 |
|
Ashutosh Mehra
|
85ec1f8d02
|
8293492: ShenandoahControlThread missing from hs-err log and thread dump
Reviewed-by: zgu, shade
|
2022-09-08 14:02:41 +00:00 |
|
Erik Österlund
|
054c23f484
|
8290025: Remove the Sweeper
Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr
|
2022-08-25 09:48:55 +00:00 |
|
Jie Fu
|
9eb15c9b10
|
8286681: ShenandoahControlThread::request_gc misses the case of GCCause::_codecache_GC_threshold
Reviewed-by: zgu
|
2022-05-14 10:13:49 +00:00 |
|
Zhengyu Gu
|
1ab64143c0
|
8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag
Reviewed-by: shade
|
2021-10-12 11:58:35 +00:00 |
|
Zhengyu Gu
|
75f5145e21
|
8274925: Shenandoah: shenandoah/TestAllocHumongousFragment.java test failed on lock rank check
Reviewed-by: shade
|
2021-10-11 16:58:53 +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
|
98b9d98032
|
8272797: Mutex with rank safepoint_check_never imply allow_vm_block
Reviewed-by: dholmes, pchilanomate
|
2021-08-30 14:47:24 +00:00 |
|
Thomas Stuefe
|
554caf33a0
|
8251392: Consolidate Metaspace Statistics
Reviewed-by: coleenp, zgu
|
2021-05-18 06:35:17 +00:00 |
|
Ioi Lam
|
0f8be6e433
|
8261868: Reduce inclusion of metaspace.hpp
Reviewed-by: stuefe, ccheung
|
2021-02-25 04:31:12 +00:00 |
|
Zhengyu Gu
|
9cf4f90d34
|
8261473: Shenandoah: Add breakpoint support
Reviewed-by: rkennke, shade
|
2021-02-18 18:32:01 +00:00 |
|
Aleksey Shipilev
|
4642730b05
|
8261496: Shenandoah: reconsider pacing updates memory ordering
Reviewed-by: zgu
|
2021-02-15 08:42:28 +00:00 |
|