Thomas Stuefe
|
6473a7df20
|
8310107: os::trace_page_sizes_for_requested_size should name alignment as requested page size
Reviewed-by: stefank, dholmes
|
2023-06-19 06:00:50 +00:00 |
|
Kim Barrett
|
f09a0f5ca7
|
8307806: Rename Atomic::fetch_and_add and friends
Reviewed-by: stefank, dholmes
|
2023-05-12 09:50:52 +00:00 |
|
Oli Gillespie
|
540c706bbc
|
8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection
Reviewed-by: shade, ayang, tschatzl
|
2023-05-10 08:54:18 +00:00 |
|
William Kemper
|
1b143ba787
|
8307378: Allow collectors to provide specific values for GC notifications' actions
Reviewed-by: kdnilsen, stefank
|
2023-05-05 05:43:05 +00:00 |
|
Oli Gillespie
|
3f1927a7f3
|
8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code
Reviewed-by: tschatzl, shade, ayang
|
2023-05-04 09:19:19 +00:00 |
|
Ivan Walulya
|
4a9f8efa86
|
8057586: Explicit GC ignored if GCLocker is active
Reviewed-by: tschatzl, ayang
|
2023-04-24 08:47:23 +00:00 |
|
Albert Mingkun Yang
|
4cf4c599b9
|
8303824: Parallel: Use more strict card table API
Reviewed-by: tschatzl, iwalulya, ysr
|
2023-03-13 11:30:52 +00:00 |
|
Afshin Zafari
|
4fe99da74f
|
8151413: os::allocation_granularity/page_size and friends return signed values
Reviewed-by: stefank, ccheung, ysr
|
2023-02-07 14:08:01 +00:00 |
|
Albert Mingkun Yang
|
371a0c4f88
|
8301465: Remove unnecessary nmethod arming in Full GC of Serial/Parallel
Reviewed-by: tschatzl, iwalulya
|
2023-02-06 11:36:29 +00:00 |
|
Johan Sjölen
|
3758487fda
|
8301180: Replace NULL with nullptr in share/gc/parallel/
Reviewed-by: stefank, ayang
|
2023-01-27 11:01:07 +00:00 |
|
Thomas Schatzl
|
315398c245
|
8221785: Let possibly_parallel_threads_do cover the same threads as threads_do
Reviewed-by: iwalulya, coleenp
|
2023-01-26 15:39:22 +00:00 |
|
Albert Mingkun Yang
|
da80e7a489
|
8300962: Parallel: Remove PSParallelCompact::_total_invocations
Reviewed-by: tschatzl, iwalulya
|
2023-01-26 11:41:07 +00:00 |
|
Thomas Schatzl
|
5e5b774bfb
|
8296768: Use different explicit claim marks for CLDs in Parallel and Serial GC
Reviewed-by: ayang, sjohanss, kbarrett
|
2022-11-24 08:58:13 +00:00 |
|
Albert Mingkun Yang
|
6974978869
|
8294521: Parallel: Remove unused field in UpdateDensePrefixAndCompactionTask
Reviewed-by: kbarrett, tschatzl
|
2022-09-30 07:43:21 +00:00 |
|
Albert Mingkun Yang
|
94e14da0ef
|
8294057: Parallel: Tighten ParallelCompactData::initialize_region_data
Reviewed-by: tschatzl, sjohanss
|
2022-09-28 08:27:35 +00:00 |
|
Nick Gasson
|
3fa6778ab2
|
8292296: Use multiple threads to process ParallelGC deferred updates
Reviewed-by: tschatzl, ayang
|
2022-09-22 10:16:28 +00:00 |
|
Sangheon Kim
|
14eb5ad0dc
|
8291753: Add JFR event for GC CPU Time
Reviewed-by: tschatzl, ayang
|
2022-09-08 18:20:03 +00:00 |
|
Albert Mingkun Yang
|
26cac088b4
|
8293209: Parallel: Remove unused variables in PSParallelCompact::invoke
Reviewed-by: kbarrett
|
2022-09-02 11:00:49 +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 |
|
Axel Boldt-Christmas
|
fd4b2f2868
|
8291718: Remove mark_for_deoptimization from klass unloading
Reviewed-by: eosterlund, dlong
|
2022-08-15 09:53:39 +00:00 |
|
Coleen Phillimore
|
270cf67e5f
|
8288752: Split thread implementation files
Reviewed-by: dholmes, rehn, iklam
|
2022-06-22 12:49:25 +00:00 |
|
Alan Bateman
|
9583e3657e
|
8284161: Implementation of Virtual Threads (Preview)
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
|
2022-05-07 08:06:16 +00:00 |
|
Albert Mingkun Yang
|
12a822a287
|
8282381: Parallel: Remove unnecessary PCReferenceProcessor
Reviewed-by: kbarrett, tschatzl
|
2022-03-02 09:12:20 +00:00 |
|
Albert Mingkun Yang
|
20e78f7a8e
|
8282307: Parallel: Incorrect discovery mode in PCReferenceProcessor
Reviewed-by: tschatzl, kbarrett
|
2022-02-24 17:48:20 +00:00 |
|
Albert Mingkun Yang
|
d37fb1df46
|
8280870: Parallel: Simplify CLD roots claim in Full GC cycle
Reviewed-by: stefank, sjohanss
|
2022-02-01 10:56:07 +00:00 |
|
Thomas Schatzl
|
993a2488ef
|
8280450: Add task queue printing to STW Full GCs
Reviewed-by: ayang, sjohanss
|
2022-01-31 16:52:28 +00:00 |
|
Thomas Schatzl
|
bdda43e066
|
8280705: Parallel: Full gc mark stack draining should prefer to make work available to other threads
Reviewed-by: ayang, mli
|
2022-01-31 16:01:18 +00:00 |
|
Thomas Schatzl
|
b32774653f
|
8280384: Parallel: Remove VMThread specific ParCompactionManager
Reviewed-by: ayang, sjohanss
|
2022-01-25 09:12:18 +00:00 |
|
Albert Mingkun Yang
|
98b157a79a
|
8280146: Parallel: Remove time log tag
Reviewed-by: tschatzl, iwalulya
|
2022-01-20 12:33:16 +00:00 |
|
Albert Mingkun Yang
|
f15a59ce72
|
8278756: Parallel: Drop PSOldGen::_reserved
Reviewed-by: tschatzl, mli
|
2021-12-16 13:41:19 +00:00 |
|
Albert Mingkun Yang
|
77cc508802
|
8277215: Remove redundancy in ReferenceProcessor constructor args
Reviewed-by: tschatzl, sjohanss
|
2021-11-18 10:52:55 +00:00 |
|
Albert Mingkun Yang
|
4d383b9fcd
|
8275298: Remove unnecessary weak_oops_do call in adjust weak roots phase
Reviewed-by: tschatzl, sjohanss
|
2021-10-18 16:02:22 +00:00 |
|
Per Liden
|
54b8870766
|
8275035: Clean up worker thread infrastructure
Reviewed-by: stefank, ayang
|
2021-10-14 14:05:36 +00:00 |
|
Thomas Schatzl
|
51085b523e
|
8274054: Add custom enqueue calls during reference processing
Reviewed-by: ayang, kbarrett, sjohanss
|
2021-09-22 10:17:31 +00:00 |
|
Per Liden
|
185eacacdd
|
8273545: Remove Thread::is_GC_task_thread()
Reviewed-by: stefank, coleenp, shade
|
2021-09-09 19:19:39 +00:00 |
|
Ivan Walulya
|
63e062fb78
|
8236176: Parallel GC SplitInfo comment should be updated for shadow regions
Reviewed-by: tschatzl, ayang
|
2021-08-25 10:18:54 +00:00 |
|
Ivan Walulya
|
fb1dfc6f49
|
8267185: Add string deduplication support to ParallelGC
Reviewed-by: kbarrett, ayang
|
2021-08-20 11:30:00 +00:00 |
|
Albert Mingkun Yang
|
f8bcbf0172
|
8269596: Snapshot soft ref policy before marking/copying
Reviewed-by: tschatzl, kbarrett
|
2021-07-02 09:19:58 +00:00 |
|
Albert Mingkun Yang
|
a95e64ccc1
|
8268443: ParallelGC Full GC should use parallel WeakProcessor
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Reviewed-by: kbarrett, sjohanss, tschatzl
|
2021-06-10 14:32:46 +00:00 |
|
Leo Korinth
|
6ef46ce386
|
8231672: Simplify the reference processing parallelization framework
Reviewed-by: tschatzl, ayang
|
2021-05-19 09:39:40 +00:00 |
|
Leo Korinth
|
f4227879b0
|
8266073: Regression ~2% in Derby after 8261804
Reviewed-by: ayang, sjohanss
|
2021-05-17 07:08:04 +00:00 |
|
Stefan Johansson
|
141cc2f2a3
|
8261527: Record page size used for underlying mapping in ReservedSpace
Reviewed-by: rkennke, iwalulya
|
2021-05-04 09:00:10 +00:00 |
|
Vladimir Kozlov
|
694acedf18
|
8264805: Remove the experimental Ahead-of-Time Compiler
Reviewed-by: coleenp, erikj, stefank, iignatyev, dholmes, aph, shade, iklam, mchung, iveresov
|
2021-04-27 01:12:18 +00:00 |
|
Albert Mingkun Yang
|
0257ac1447
|
8252089: Remove psParallelCompact internal debug counters
Reviewed-by: sjohanss, tschatzl
|
2021-04-24 16:35:55 +00:00 |
|
Thomas Schatzl
|
125a8479a9
|
8264788: Make SequentialSubTasksDone use-once
Reviewed-by: ayang, sjohanss
|
2021-04-15 08:11:01 +00:00 |
|
Ioi Lam
|
ea5c55a4ae
|
8265103: Remove unnecessary inclusion of oopMap.hpp
Reviewed-by: dholmes, stefank
|
2021-04-14 05:11:49 +00:00 |
|
Albert Mingkun Yang
|
999c134884
|
8264417: ParallelCompactData::region_offset should not accept pointers outside the current region
Reviewed-by: tschatzl, iwalulya
|
2021-03-31 11:35:10 +00:00 |
|
Stefan Karlsson
|
a79f095697
|
8263721: Unify oop casting
Reviewed-by: kbarrett, coleenp
|
2021-03-24 10:28:38 +00:00 |
|
Albert Mingkun Yang
|
a707fcb515
|
8263723: [BACKOUT] MoveAndUpdateClosure::do_addr calls function with side-effects in an assert
Reviewed-by: tschatzl
|
2021-03-17 13:19:12 +00:00 |
|
Albert Mingkun Yang
|
771b146aeb
|
8245025: MoveAndUpdateClosure::do_addr calls function with side-effects in an assert
Reviewed-by: tschatzl, kbarrett
|
2021-03-15 17:25:59 +00:00 |
|