jdk
8344049: Shenandoah: Eliminate init-update-refs safepoint
#22688
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
30
Changes
View On
GitHub
8344049: Shenandoah: Eliminate init-update-refs safepoint
#22688
earthling-amzn
wants to merge 30 commits into
openjdk:master
from
earthling-amzn:remove-init-update-refs-safepoint
Retire gc labs concurrently
ef902fce
Retire mutator gc labs with handshake
1a37f087
Restore gc labs to safepoint workers
d6ef2839
Fix safepoint worker handling
d098df7f
Anticipate future work with better names for things
70457636
Add comments to new method
5d3eac6f
Fix builds
17c25eaf
WIP: Control thread needs to know gc state too
e7e1b8f3
WIP: Figuring out which threads really need local gc-state and which …
5bbdfe58
Propagate gc state to worker threads for full GC
39de5c62
Only safepoint for init-update-refs when verify or pacing is enabled
0ba2fb99
Use thread local gc state here
21f278c9
Okay, VMThread can have a thread local copy of gc state too
1af18b94
Do not verify after gc before gc is completed
645bb3b7
Merge remote-tracking branch 'jdk/master' into remove-init-update-refs
6dbdf1c4
Allow access to pointers in trash regions during weak roots
a580cb9f
Revert "Do not verify after gc before gc is completed"
dbd75719
Revert "Allow access to pointers in trash regions during weak roots"
bc49475e
Allow weak roots in progress from thread local or global variable
77fedcd3
Hide thread local usage behind existing APIs
218b1cc8
Merge tag 'jdk-25+1' into two-steps-backward
68ec0041
Revert unnecessary changes
76452f5b
Encapsulate gc state
24e487a8
Remove unnecessary gc state propagations
d457c45c
WIP: Use Threads::threads_do for propagating gc state
6db0a6bc
WIP: Use Threads::threads_do for propagating gc state (consolidated)
efa97eab
Fix phase encoding to handle weak roots
4c8e7058
Merge remote-tracking branch 'jdk/master' into remove-init-update-ref…
2422c3e6
Fix comment, revert unnecessary change
3b8d7f86
Fix comments
9aaef708
openjdk
added
rfr
openjdk
added
hotspot-gc
openjdk
added
shenandoah
Login to write a write a comment.
Login via GitHub
Reviewers
No reviews
Assignees
No one assigned
Labels
rfr
hotspot-gc
shenandoah
Milestone
No milestone
Login to write a write a comment.
Login via GitHub