Aleksey Shipilev
|
d5414d7929
|
8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode
Reviewed-by: rkennke
|
2020-05-11 18:33:50 +02:00 |
|
Aleksey Shipilev
|
4016667300
|
8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode
Reviewed-by: rkennke
|
2020-05-11 18:33:42 +02:00 |
|
Aleksey Shipilev
|
e3138f8cba
|
8244737: Shenandoah: move mode code to gc/shenandoah/mode
Reviewed-by: rkennke
|
2020-05-11 18:33:33 +02:00 |
|
Aleksey Shipilev
|
f37b72c0ee
|
8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics
Reviewed-by: rkennke
|
2020-05-11 18:33:24 +02:00 |
|
Aleksey Shipilev
|
15d7ef7102
|
8244667: Shenandoah: SBC2Support::test_gc_state takes loop for wrong control
Reviewed-by: rkennke
|
2020-05-08 23:17:17 +02:00 |
|
Zhengyu Gu
|
88722a82ed
|
8244243: Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting
Reviewed-by: shade
|
2020-05-07 17:44:53 -04:00 |
|
Roman Kennke
|
62bf2d07e7
|
8244551: Shenandoah: Fix racy update of update_watermark
Reviewed-by: shade
|
2020-05-07 08:00:30 -04:00 |
|
Aleksey Shipilev
|
b231ad70c8
|
8244510: Shenandoah: invert SHC2Support::is_in_cset condition
Reviewed-by: rkennke, roland
|
2020-05-07 12:48:21 +02:00 |
|
Aleksey Shipilev
|
1ac381171e
|
8244509: Shenandoah: refactor ShenandoahBarrierC2Support::test_* methods
Reviewed-by: rkennke, roland
|
2020-05-06 11:40:27 +02:00 |
|
Roman Kennke
|
1c136aae13
|
8244595: [REDO] 8244523: Shenandoah: Remove null-handling in LRB expansion
Reviewed-by: shade
|
2020-05-07 12:36:59 +02:00 |
|
Roman Kennke
|
441e4cd91b
|
8244594: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion
Reviewed-by: shade
|
2020-05-07 12:03:08 +02:00 |
|
Roman Kennke
|
2f9cfb1178
|
8244523: Shenandoah: Remove null-handling in LRB expansion
Reviewed-by: shade, roland
|
2020-05-06 16:09:24 +02:00 |
|
Kim Barrett
|
5b066096a4
|
8243325: Cleanup TaskQueueSuper<>::peek
Replaced uses of peek with new assert_empty.
Reviewed-by: tschatzl, sjohanss
|
2020-05-06 00:23:51 -04:00 |
|
Kim Barrett
|
98d41015ca
|
8244307: Improve assertions against taskqueue underflow
Added assert_not_underflow.
Reviewed-by: tschatzl, sjohanss
|
2020-05-06 00:28:12 -04:00 |
|
Zhengyu Gu
|
5ac755681f
|
8244420: Shenandoah: Ensure _disarmed_value offset < 128
Reviewed-by: rkennke
|
2020-05-05 12:32:40 -04:00 |
|
Aleksey Shipilev
|
00e15ff4e6
|
8244326: Shenandoah: global statistics should not accept bogus samples
Reviewed-by: rkennke
|
2020-05-05 11:44:09 +02:00 |
|
Aleksey Shipilev
|
e70d76d741
|
8244200: Shenandoah: build breakages after JDK-8241743
Reviewed-by: rkennke
|
2020-05-04 19:09:07 +02:00 |
|
Zhengyu Gu
|
2d8bea8c1d
|
8244328: Shenandoah: move ShenandoahThreadLocalData::_disarmed_value initialization
Reviewed-by: shade
|
2020-05-04 10:01:25 -04:00 |
|
Stefan Johansson
|
cbfcae7746
|
8233439: G1 zero_filled optimization when committing CardCountsTable does not work
Reviewed-by: tschatzl, kbarrett
|
2020-05-04 15:05:38 +02:00 |
|
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 |
|