Thomas Schatzl
|
78112cbcaa
|
8385903: G1: G1CollectionSet::_num_regions needs to be Atomic
Reviewed-by: stefank
|
2026-06-29 08:52:38 +00:00 |
|
Ivan Walulya
|
2b20a1391b
|
8385562: G1: Remove obsolete young_list prefix in identifiers used before JDK-8150721
Reviewed-by: stefank, tschatzl
|
2026-06-25 10:52:04 +00:00 |
|
Thomas Schatzl
|
05cd2d948c
|
8381128: G1: Tighten accesses to TAMS/TARS
Co-authored-by: Ivan Walulya <iwalulya@openjdk.org>
Reviewed-by: iwalulya, ayang
|
2026-06-24 08:50:49 +00:00 |
|
Thomas Schatzl
|
01482ad607
|
8386247: G1: Cleanup naming and type use of G1CollectionSet class members and methods
Reviewed-by: stefank, ayang, iwalulya
|
2026-06-18 08:28:26 +00:00 |
|
Thomas Schatzl
|
5586f40619
|
8382499: G1: Let non young cset choice time also use Ticks API for measurements
Reviewed-by: ayang, iwalulya
|
2026-04-21 09:13:41 +00:00 |
|
Stefan Karlsson
|
abd3d46204
|
8382401: Remove return type parameters from FREE_ and REALLOC_ macros
Reviewed-by: tschatzl, dholmes
|
2026-04-20 08:42:08 +00:00 |
|
Thomas Schatzl
|
cee1e040b3
|
8380541: G1: Add g1CollectorState.inline.hpp file
Reviewed-by: ayang, stefank
|
2026-03-27 07:56:55 +00:00 |
|
Thomas Schatzl
|
700a385634
|
8080226: G1: Replace collector state booleans with explicit state variable(s)
Reviewed-by: iwalulya, ayang
|
2026-03-23 09:38:37 +00:00 |
|
Thomas Schatzl
|
ce7a890fb4
|
8379200: G1: Remove G1HeapRegion completion facility
Reviewed-by: ayang, iwalulya
|
2026-03-10 10:16:29 +00:00 |
|
Thomas Schatzl
|
e4aed95cac
|
8370682: G1: Survivor regions not in young gen cset group
Reviewed-by: iwalulya, ayang
|
2025-11-04 08:48:48 +00:00 |
|
Thomas Schatzl
|
87e5341d78
|
8370804: G1: Make G1HeapRegionAttr::remset_is_tracked() conform to coding style
Reviewed-by: iwalulya, sjohanss, fandreuzzi, ayang
|
2025-10-30 09:22:11 +00:00 |
|
Thomas Schatzl
|
17fd801b24
|
8370807: G1: Improve region attribute table method naming
Reviewed-by: ayang, sjohanss, iwalulya
|
2025-10-30 07:35:26 +00:00 |
|
Thomas Schatzl
|
02c78bb47e
|
8367731: G1: Make G1CollectionSet manage the young gen cset group
Reviewed-by: iwalulya, ayang
|
2025-09-23 11:46:37 +00:00 |
|
Thomas Schatzl
|
8d5c005642
|
8342382: Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Carlo Refice <carlo.refice@oracle.com>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Reviewed-by: iwalulya, rcastanedalo, aph, ayang
|
2025-09-22 13:47:45 +00:00 |
|
Guanqiang Han
|
e0ad4a6696
|
8367424: Cleanup unused time_remaining_ms update in G1CollectionSet::select_optional_groups
Reviewed-by: tschatzl, mli
|
2025-09-12 08:29:59 +00:00 |
|
Guanqiang Han
|
e172e6a4e3
|
8352969: G1: Improve testability of optional collections
Reviewed-by: ayang, tschatzl
|
2025-09-11 15:08:42 +00:00 |
|
Thomas Schatzl
|
222ae365c8
|
8366688: G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group()
Reviewed-by: ayang, iwalulya
|
2025-09-04 07:03:28 +00:00 |
|
Thomas Schatzl
|
d06c66f7f5
|
8365055: G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time
Reviewed-by: kbarrett, iwalulya
|
2025-08-28 09:21:26 +00:00 |
|
Thomas Schatzl
|
45726a1f8b
|
8365052: G1: Remove G1CollectionSet::groups() accessors
Reviewed-by: ayang, kbarrett
|
2025-08-25 10:18:36 +00:00 |
|
Thomas Schatzl
|
28bd29f396
|
8365034: G1: Remove num_groups_selected in G1CollectionSet::select_candidates_from_optional_groups as it is unnecessary
Reviewed-by: ayang, iwalulya
|
2025-08-25 07:43:12 +00:00 |
|
Thomas Schatzl
|
7fa501e398
|
8365040: G1: Remove sorting at end of collection set selection
Reviewed-by: iwalulya, ayang
|
2025-08-25 07:42:55 +00:00 |
|
Thomas Schatzl
|
cf70cb70bc
|
8365024: G1: Make G1CollectionSet::_inc_build_state assert-only
Reviewed-by: ayang, kbarrett
|
2025-08-21 15:32:25 +00:00 |
|
Thomas Schatzl
|
02fe095d29
|
8364934: G1: Rename members of G1CollectionSet
Reviewed-by: ayang, kbarrett
|
2025-08-21 11:53:57 +00:00 |
|
Thomas Schatzl
|
f61b247fe3
|
8364962: G1: Inline G1CollectionSet::finalize_incremental_building
Reviewed-by: ayang, kbarrett
|
2025-08-21 09:44:41 +00:00 |
|
Thomas Schatzl
|
b735ef99b2
|
8364925: G1: Improve program flow around incremental collection set building
Reviewed-by: ayang, iwalulya
|
2025-08-21 09:19:14 +00:00 |
|
Ivan Walulya
|
efbad00c4d
|
8349688: G1: Wrong initial optional region index when selecting candidates from retained regions
Reviewed-by: tschatzl, ayang
|
2025-02-19 14:27:33 +00:00 |
|
Ivan Walulya
|
86cec4ea2c
|
8343782: G1: Use one G1CardSet instance for multiple old gen regions
Reviewed-by: ayang, tschatzl
|
2025-02-07 10:22:23 +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
|
bfa0cb7916
|
8347730: Replace SIZE_FORMAT in g1
Reviewed-by: kbarrett, tschatzl
|
2025-01-16 14:30:53 +00:00 |
|
Ivan Walulya
|
a2372c607c
|
8341238: G1: Refactor G1Policy to move collection set selection methods into G1CollectionSet
Reviewed-by: tschatzl, mli
|
2024-10-07 13:26:16 +00:00 |
|
Ivan Walulya
|
f536f5ab68
|
8336086: G1: Use one G1CardSet instance for all young regions
Reviewed-by: tschatzl, ayang
|
2024-08-15 08:26:22 +00:00 |
|
Thomas Schatzl
|
4ec1ae1097
|
8331385: G1: Prefix HeapRegion helper classes with G1
Reviewed-by: ayang, dholmes
|
2024-07-05 07:18:34 +00:00 |
|
Kim Barrett
|
25c3845be2
|
8333133: Simplify QuickSort::sort
Reviewed-by: shade, dholmes
|
2024-06-26 05:15:36 +00:00 |
|
Lei Zaakjyu
|
985b9ce79a
|
8330694: Rename 'HeapRegion' to 'G1HeapRegion'
Reviewed-by: cjplummer, kbarrett, tschatzl
|
2024-05-25 02:10:05 +00:00 |
|
Thomas Schatzl
|
f1c69ccadb
|
8289822: G1: Make concurrent mark code owner of TAMSes
Reviewed-by: ayang, iwalulya
|
2024-03-19 10:31:47 +00:00 |
|
Lei Zaakjyu
|
c5f1dcccfc
|
8325082: Rename headers named 'heapRegion*' of G1
Reviewed-by: stefank, tschatzl
|
2024-02-27 08:58:52 +00:00 |
|
Thomas Schatzl
|
38cfb220dd
|
8318706: Implement JEP 423: Region Pinning for G1
Reviewed-by: ayang, iwalulya, sjohanss
|
2023-11-29 10:03:32 +00:00 |
|
Albert Mingkun Yang
|
23a96bf312
|
8318894: G1: Use uint for age in G1SurvRateGroup
Reviewed-by: tschatzl, iwalulya
|
2023-11-02 11:25:53 +00:00 |
|
Thomas Schatzl
|
8ddf9eac00
|
8315686: G1: Disallow evacuation of marking regions in a Prepare Mixed gc
Reviewed-by: ayang, iwalulya
|
2023-09-08 08:44:46 +00:00 |
|
Thomas Schatzl
|
7e209528d3
|
8140326: G1: Consider putting regions where evacuation failed into next collection set
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Reviewed-by: iwalulya, ayang
|
2023-08-08 10:29:14 +00:00 |
|
Thomas Schatzl
|
e512a20679
|
8306541: Refactor collection set candidate handling to prepare for JDK-8140326
Reviewed-by: iwalulya, ayang
|
2023-05-12 15:07:48 +00:00 |
|
Johan Sjölen
|
75a4edca6b
|
8301223: Replace NULL with nullptr in share/gc/g1/
Reviewed-by: tschatzl, kbarrett
|
2023-05-02 13:04:14 +00:00 |
|
Albert Mingkun Yang
|
7c50ab1612
|
8225409: G1: Remove the Hot Card Cache
Reviewed-by: tschatzl, iwalulya
|
2023-02-14 10:18:43 +00:00 |
|
Thomas Schatzl
|
3be5758bb4
|
8300769: Remove G1CollectionSet::_inc_bytes_used_before
Reviewed-by: ayang, iwalulya
|
2023-01-24 17:33:35 +00:00 |
|
Thomas Schatzl
|
8ff2928a04
|
8297639: Remove preventive GCs in G1
Reviewed-by: ayang, iwalulya
|
2022-12-14 17:55:15 +00:00 |
|
Thomas Schatzl
|
d634ddefdd
|
8295354: Remove G1 incremental non-copy time calculation
Reviewed-by: ayang, iwalulya
|
2022-11-07 12:30:57 +00:00 |
|
Thomas Schatzl
|
461d9030d8
|
8294841: G1: Refactor predict_base_elapsed_time_ms
Reviewed-by: ayang, iwalulya
|
2022-10-12 08:38:25 +00:00 |
|
Thomas Schatzl
|
95e3190d96
|
8210708: Use single mark bitmap in G1
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Co-authored-by: Ivan Walulya <iwalulya@openjdk.org>
Reviewed-by: iwalulya, ayang
|
2022-07-07 15:46:05 +00:00 |
|
Ivan Walulya
|
74ca6ca25b
|
8289800: G1: G1CollectionSet::finalize_young_part clears survivor list too early
Reviewed-by: ayang, tschatzl
|
2022-07-07 15:09:30 +00:00 |
|
Albert Mingkun Yang
|
7f94302cec
|
8275511: G1: Rename needs_remset_update to remset_is_tracked in G1HeapRegionAttr
Reviewed-by: tschatzl, sjohanss
|
2021-10-25 13:18:20 +00:00 |
|