Aleksey Shipilev
|
da064f8060
|
8244226: Shenandoah: per-cycle statistics contain worker data from previous cycles
Reviewed-by: rkennke
|
2020-05-01 16:03:26 +02:00 |
|
Zhengyu Gu
|
227868034a
|
8241793: Shenandoah: Enable concurrent class unloading for aarch64
Reviewed-by: smonteith, rkennke
|
2020-04-30 14:00:50 -04:00 |
|
Aleksey Shipilev
|
7f877f6384
|
8243495: Shenandoah: print root statistics for concurrent weak/strong root phases
Reviewed-by: rkennke
|
2020-04-30 18:05:55 +02:00 |
|
Aleksey Shipilev
|
38e6f3665c
|
8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly
Reviewed-by: zgu
|
2020-04-30 18:05:53 +02:00 |
|
Coleen Phillimore
|
c37bd06081
|
8244107: Incorrect parameters in ReservedSpace constructor change
Revert cardTable.cpp change from JDK-8243393.
Reviewed-by: dholmes
|
2020-04-30 09:48:30 -04:00 |
|
Per Lidén
|
68e53065e0
|
8240679: ZGC GarbageCollectorMXBean reports inaccurate post GC heap size for ZHeap pool
Reviewed-by: eosterlund
|
2020-04-30 10:59:23 +02:00 |
|
Aleksey Shipilev
|
05b3bc57ac
|
8243573: Shenandoah: rename GCParPhases and related code
Reviewed-by: rkennke
|
2020-04-30 10:02:10 +02:00 |
|
Kim Barrett
|
478773c102
|
8243326: Cleanup use of volatile in taskqueue code
Removed volatile on queue elements, cleaned up other uses, made atomics explicit.
Reviewed-by: tschatzl, iwalulya
|
2020-04-14 02:25:19 -04:00 |
|
Stuart Monteith
|
739e8e322d
|
8216557: Aarch64: Add support for Concurrent Class Unloading
Co-authored-by: Andrew Haley <aph@redhat.com>
Reviewed-by: aph, eosterlund, pliden, njian
|
2020-04-29 14:53:48 +08:00 |
|
Zhengyu Gu
|
04ae3fd603
|
8243848: Shenandoah: Windows build fails after JDK-8239786
Reviewed-by: rkennke, stuefe
|
2020-04-28 12:20:15 -04:00 |
|
Coleen Phillimore
|
3ed0849504
|
8243393: Improve ReservedSpace constructor resolution
Remove possibly ambiguous constructor and use directly in ReservedCodeHeap
Reviewed-by: stuefe
|
2020-04-28 07:35:28 -04:00 |
|
Kim Barrett
|
538e005813
|
8242459: ForceNUMA and only one available NUMA node hits a guarantee
Fix some asserts to handle the single-NUMA node + ForceNUMA case.
Reviewed-by: sjohanss, tschatzl
|
2020-04-28 03:02:21 -04:00 |
|
Zhengyu Gu
|
05bf8dced5
|
8243578: Shenandoah: Cleanup ShenandoahStringDedup::parallel_oops_do()
Reviewed-by: shade
|
2020-04-24 16:37:09 -04:00 |
|
Stefan Johansson
|
04c6d13322
|
8241153: Refactor HeapRegionManager::find_unavailable_from_idx to simplify expand_at
Reviewed-by: tschatzl, sangheki
|
2020-04-24 14:39:20 +02:00 |
|
Aleksey Shipilev
|
53e4de6cf7
|
8239786: Shenandoah: print per-cycle statistics
Reviewed-by: rkennke
|
2020-04-24 11:45:24 +02:00 |
|
Aleksey Shipilev
|
37e5aec119
|
8243494: Shenandoah: set counters once per cycle
Reviewed-by: zgu
|
2020-04-23 21:24:01 +02:00 |
|
Per Lidén
|
2bf4c06182
|
8243486: ZGC: Adjust "Allocated" statistics to take undone page allocations into account
Reviewed-by: eosterlund, stefank
|
2020-04-23 19:23:15 +02:00 |
|
Aleksey Shipilev
|
079b60c6b9
|
8243487: Shenandoah: make _num_phases illegal phase type
Reviewed-by: rkennke
|
2020-04-23 18:37:09 +02:00 |
|
Zhengyu Gu
|
8db994854f
|
8243478: Shenandoah: avoid implicit worker_id = 0
Reviewed-by: shade
|
2020-04-23 10:14:42 -04:00 |
|
Aleksey Shipilev
|
4f05f3f885
|
8243465: Shenandoah: ditch unused pause_other, conc_other counters
Reviewed-by: rkennke
|
2020-04-23 13:48:32 +02:00 |
|
Aleksey Shipilev
|
fde66512df
|
8243464: Shenandoah: print statistic counters in time order
Reviewed-by: rkennke
|
2020-04-23 13:48:23 +02:00 |
|
Aleksey Shipilev
|
cbdb4ba7ca
|
8243463: Shenandoah: ditch total_pause counters
Reviewed-by: rkennke
|
2020-04-23 13:48:13 +02:00 |
|
Aleksey Shipilev
|
b28137b093
|
8243460: Shenandoah: purge init_update_refs_prepare counter
Reviewed-by: rkennke
|
2020-04-23 13:48:07 +02:00 |
|
Zhengyu Gu
|
58e284c017
|
8243323: Shenandoah: Recycle immediate garbage before concurrent class unloading
Reviewed-by: shade
|
2020-04-22 17:59:59 -04:00 |
|
Zhengyu Gu
|
82e43b2527
|
8243200: Shenandoah: Allow concurrent nmethod iteration
Reviewed-by: rkennke, shade
|
2020-04-22 17:10:17 -04:00 |
|
Aleksey Shipilev
|
6b5fc175a1
|
8243395: Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end
Reviewed-by: zgu
|
2020-04-22 15:19:52 +02:00 |
|
Aleksey Shipilev
|
1ba7cf7dd6
|
8243291: Shenandoah: no need to retire TLABs at Init Update Refs
Reviewed-by: rkennke
|
2020-04-22 15:19:52 +02:00 |
|
Aleksey Shipilev
|
91d204780d
|
8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs
Reviewed-by: rkennke
|
2020-04-22 15:19:52 +02:00 |
|
Aleksey Shipilev
|
ac088b4631
|
8243307: Shenandoah: remove ShCollectionSet::live_data
Reviewed-by: rkennke
|
2020-04-22 11:45:27 +02:00 |
|
Ivan Walulya
|
59521b0389
|
8209162: Page size selection does not always select optimal page size
Reviewed-by: sjohanss, tschatzl
|
2020-04-21 19:44:17 +02:00 |
|
David Buck
|
f8f698465d
|
8234691: Potential double-free in ParallelSPCleanupTask constructor
Prevent extraneous constructor call
Reviewed-by: dholmes, stefank
|
2020-04-21 19:52:18 -04:00 |
|
Stefan Karlsson
|
71b06ed298
|
8243146: Further cleanups after UseAdaptiveGCBoundary removal
Reviewed-by: kbarrett, sjohanss
|
2020-04-21 10:10:23 +02:00 |
|
Aleksey Shipilev
|
74b3243f8c
|
8243238: Shenandoah: explicit GC request should wait for a complete GC cycle
Reviewed-by: rkennke
|
2020-04-21 11:20:54 +02:00 |
|
Kim Barrett
|
4d487927ad
|
8228991: Obsolete -XX:UseAdaptiveGCBoundary
Make option obsolete and removed supporting code.
Reviewed-by: tschatzl, stefank
|
2020-04-17 23:22:34 -04:00 |
|
Kim Barrett
|
7bd2cd0bf8
|
8242597: Remove GenericTaskQueue<>::push_slow
Remove push_slow and comment invariants.
Reviewed-by: tschatzl, iwalulya
|
2020-04-15 03:05:30 -04:00 |
|
Zhengyu Gu
|
23709c830e
|
8242643: Shenandoah: split concurrent weak and strong root processing
Reviewed-by: shade
|
2020-04-14 21:08:15 -04:00 |
|
Zhengyu Gu
|
346d09e7aa
|
8242602: Shenandoah: allow earlier recycle of trashed regions during concurrent root processing
Reviewed-by: shade
|
2020-04-14 20:03:29 -04:00 |
|
Kim Barrett
|
4694da31f8
|
8242078: G1: Improve concurrent refinement analytics and logging
Unify data collection and reporting.
Reviewed-by: tschatzl, sjohanss
|
2020-04-14 17:31:53 -04:00 |
|
Aleksey Shipilev
|
b98e863f57
|
8242641: Shenandoah: clear live data and update TAMS optimistically
Reviewed-by: rkennke
|
2020-04-14 22:18:37 +02:00 |
|
Aditya Mandaleeka
|
e969c158d8
|
8241142: Shenandoah: should not use parallel reference processing with single GC thread
Reviewed-by: shade
|
2020-04-14 21:17:48 +02:00 |
|
Aleksey Shipilev
|
b812e8baff
|
8242638: Shenandoah: restore heap logging for uncommit
Reviewed-by: zgu
|
2020-04-14 15:33:01 +02:00 |
|
Aleksey Shipilev
|
e0ccd77617
|
8242625: Shenandoah: restore heap logging for Degenerated/Full cycles
Reviewed-by: rkennke, zgu
|
2020-04-14 15:33:00 +02:00 |
|
Stefan Johansson
|
b18e006b55
|
8242448: Change HeapRegionManager::guarantee_contiguous_range to be assert_contiguous_range
Reviewed-by: tschatzl, kbarrett
|
2020-04-14 15:18:22 +02:00 |
|
Claes Redestad
|
36f22938ed
|
8241920: G1: Lazily initialize OtherRegionsTable::_coarse_map
Reviewed-by: tschatzl, eosterlund
|
2020-04-09 14:59:11 +02:00 |
|
Zhengyu Gu
|
136450572e
|
8242400: Shenandoah: Restore logging to pre-jdk8241984 format
Reviewed-by: shade
|
2020-04-09 08:43:03 -04:00 |
|
Claes Redestad
|
cdfe841d3d
|
8242038: G1: Lazily initialize RSHashTables
Reviewed-by: kbarrett, sjohanss, tschatzl
|
2020-04-09 13:04:10 +02:00 |
|
Stefan Johansson
|
52ea4802f1
|
8241141: Restructure humongous object allocation in G1
Reviewed-by: tschatzl, kbarrett
|
2020-04-08 18:38:31 +02:00 |
|
Zhengyu Gu
|
29b0912bc3
|
8242375: Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods
Reviewed-by: shade, rkennke
|
2020-04-08 11:21:40 -04:00 |
|
Zhengyu Gu
|
9292b4002d
|
8241984: Shenandoah: enhance GCTimer and JFR support
Reviewed-by: rkennke
|
2020-04-08 08:13:22 -04:00 |
|
Aleksey Shipilev
|
64aee56add
|
8242365: Shenandoah: use uint16_t instead of jushort for liveness cache
Reviewed-by: rkennke
|
2020-04-08 13:44:58 +02:00 |
|