-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 20
-
Component/s: hotspot
-
b11
In G1YoungCollector::pre_evacuate_collection_set, we call retire_tlab and concatenate_dirty_card_logs_and_stats. The former includes iteration over all JavaThreads. The latter involves iteration over all Threads. Maybe there is a way to merge these so there is only one iteration over threads. (This isn't straightforward, since the abstractions aren't currently designed for such a merger.)