Aleksey Shipilev
|
643f5b5350
|
8241534: Shenandoah: region status should include update watermark
Reviewed-by: rkennke
|
2020-03-24 18:46:48 +01:00 |
|
Aleksey Shipilev
|
cb1632e8e3
|
8241520: Shenandoah: simplify region sequence numbers handling
Reviewed-by: rkennke
|
2020-03-24 18:46:48 +01:00 |
|
Aditya Mandaleeka
|
32d496507b
|
8241067: Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments
Reviewed-by: shade
|
2020-03-24 06:13:39 +01:00 |
|
Aleksey Shipilev
|
b6783320ca
|
8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation
Reviewed-by: rkennke
|
2020-03-23 19:14:01 +01:00 |
|
Aleksey Shipilev
|
fe533725ae
|
8241435: Shenandoah: avoid disabling pacing with "aggressive"
Reviewed-by: rkennke
|
2020-03-23 19:14:01 +01:00 |
|
Aleksey Shipilev
|
f37149b1c5
|
8241351: Shenandoah: fragmentation metrics overhaul
Reviewed-by: rkennke
|
2020-03-23 19:14:01 +01:00 |
|
Poonam Bajaj
|
edb6783a21
|
8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
Reviewed-by: dlong, tschatzl, pliden
|
2020-03-23 17:57:13 +00:00 |
|
Kelvin Nilsen
|
ed28a27490
|
8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments
Reviewed-by: shade
|
2020-03-23 10:37:44 +01:00 |
|
Thomas Schatzl
|
cc83c45595
|
8240590: Add MemRegion::destroy_array to complement introduced create_array
Reviewed-by: lkorinth, sjohanss
|
2020-03-20 11:17:45 +01:00 |
|
Kim Barrett
|
333a832cea
|
8241001: Improve logging in the ConcurrentGCBreakpoint mechanism
Demoted most breakpoint logging to trace level.
Reviewed-by: pliden, sjohanss
|
2020-03-20 01:20:37 -04:00 |
|
Kim Barrett
|
b8a2b201b5
|
8139652: Mutator refinement processing should take the oldest dirty card buffer
Changed mutator refinement to take from queue rather than in-place and reuse.
Reviewed-by: tschatzl, sjohanss
|
2020-03-19 18:11:52 -04:00 |
|
Aleksey Shipilev
|
e827f4ae1c
|
8241093: Shenandoah: editorial changes in flag descriptions
Reviewed-by: rkennke
|
2020-03-18 06:28:50 +01:00 |
|
Roman Kennke
|
035100cc89
|
8241081: Shenandoah: Do not modify update-watermark concurrently
Reviewed-by: shade
|
2020-03-17 11:49:25 +01:00 |
|
Zhengyu Gu
|
b4ff6abe63
|
8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata
Reviewed-by: rkennke, shade
|
2020-02-25 12:01:35 -05:00 |
|
Erik Österlund
|
21cd75cb98
|
8240363: Refactor Compile::Output() to its own Phase
Reviewed-by: kvn, vlivanov
|
2020-03-16 12:27:42 +00:00 |
|
Kim Barrett
|
6ead90568f
|
8239825: G1: Simplify threshold test for mutator refinement
Compute refinement threshold when values change, not on each use.
Reviewed-by: tschatzl, sangheki
|
2020-03-13 15:36:50 -04:00 |
|
Aditya Mandaleeka
|
5ed80778bc
|
8231668: Remove ForceDynamicNumberOfGCThreads
Reviewed-by: shade, tschatzl
|
2020-03-13 13:22:39 +01:00 |
|
Ivan Walulya
|
5a68ba1339
|
8240591: G1HeapSizingPolicy attempts to compute expansion_amount even when at full capacity
Reviewed-by: sjohanss, tschatzl
|
2020-03-13 11:54:47 +01:00 |
|
Aleksey Shipilev
|
3ee99ca1d7
|
8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868
Reviewed-by: rkennke
|
2020-03-12 18:50:18 +01:00 |
|
Zhengyu Gu
|
71e1277fb3
|
8240917: Shenandoah: Avoid scanning thread code roots twice in all root scanner
Reviewed-by: rkennke
|
2020-03-12 13:08:40 -04:00 |
|
Roman Kennke
|
e5ab701157
|
8240873: Shenandoah: Short-cut arraycopy barriers
Reviewed-by: shade
|
2020-03-12 17:52:47 +01:00 |
|
Roman Kennke
|
70e730fd5c
|
8240872: Shenandoah: Avoid updating new regions from start of evacuation
Reviewed-by: shade
|
2020-03-12 17:52:10 +01:00 |
|
Zhengyu Gu
|
1f189228b6
|
8240915: Shenandoah: Remove unused fields in init mark tasks
Reviewed-by: rkennke
|
2020-03-12 09:25:08 -04:00 |
|
Kelvin Nilsen
|
19e02810db
|
8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah
Reviewed-by: shade
|
2020-03-12 06:47:17 +01:00 |
|
Aleksey Shipilev
|
eb974fad6d
|
8240868: Shenandoah: remove CM-with-UR piggybacking cycles
Reviewed-by: rkennke, zgu
|
2020-03-11 14:17:52 +01:00 |
|
Ivan Walulya
|
d49eb0d9a7
|
8240668: G1 list of all PerRegionTable does not have to be a double linkedlist any more
Reviewed-by: kbarrett, tschatzl
|
2020-03-10 10:19:34 +01:00 |
|
Aditya Mandaleeka
|
d112950b5b
|
8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts
Reviewed-by: shade
|
2020-03-09 22:41:11 +01:00 |
|
Aleksey Shipilev
|
9722dfc9bc
|
8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker
Reviewed-by: rkennke
|
2020-03-09 22:41:04 +01:00 |
|
Aleksey Shipilev
|
2ba5ed53d6
|
8240749: Shenandoah: refactor ShenandoahUtils
Reviewed-by: rkennke
|
2020-03-09 22:40:55 +01:00 |
|
Aditya Mandaleeka
|
3ff8eff804
|
8220503: Move ShenandoahTerminatorTerminator::should_exit_termination out of header
Reviewed-by: rkennke
|
2020-03-09 12:29:13 +01:00 |
|
Kim Barrett
|
1c1fb44ac1
|
8240722: [BACKOUT] G1DirtyCardQueue destructor has useless flush
Backout JDK-8240133
Reviewed-by: sjohanss
|
2020-03-09 04:06:37 -04:00 |
|
Kim Barrett
|
7806ca1477
|
8240133: G1DirtyCardQueue destructor has useless flush
Removed useless call to flush.
Reviewed-by: tschatzl, sjohanss
|
2020-03-08 17:33:48 -04:00 |
|
Kim Barrett
|
9f334a1640
|
8240239: Replace ConcurrentGCPhaseManager
Replace ConcurrentGCPhaseManager with ConcurrentGCBreakpoints
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: kbarrett, pliden, sangheki
|
2020-03-06 18:42:13 -05:00 |
|
Roman Kennke
|
8c1204de6b
|
8240315: Shenandoah: Rename ShLBN::get_barrier_strength()
Reviewed-by: shade
|
2020-03-06 21:51:32 +01:00 |
|
Aleksey Shipilev
|
d8bded6fb4
|
8240671: Shenandoah: refactor ShenandoahPhaseTimings
Reviewed-by: rkennke, zgu
|
2020-03-06 17:03:42 +01:00 |
|
Ralf Schmelter
|
14c098610a
|
8240440: Implement get_safepoint_workers() for parallel GC
Reviewed-by: tschatzl, kbarrett
|
2020-03-06 16:19:32 +01:00 |
|
Ivan Walulya
|
f0cd9dd5c4
|
8240592: HeapRegionManager::rebuild_free_list logs 0s for the estimated free regions before
Reviewed-by: sjohanss, kbarrett
|
2020-03-06 14:10:41 +01:00 |
|
Aditya Mandaleeka
|
95a497ae9f
|
8236981: Remove ShenandoahTraversalUpdateRefsClosure
Reviewed-by: shade, rkennke
|
2020-03-06 13:41:14 +01:00 |
|
Ivan Walulya
|
25d2db06c4
|
8240589: OtherRegionsTable::_num_occupied not updated correctly
Reviewed-by: tschatzl, sjohanss
|
2020-03-06 11:40:03 +01:00 |
|
Aleksey Shipilev
|
01ef6d791f
|
8240534: Shenandoah: ditch debug safepoint timeout adjustment
Reviewed-by: rkennke
|
2020-03-04 19:23:13 +01:00 |
|
Aleksey Shipilev
|
b3666b94a3
|
8240511: Shenandoah: parallel safepoint workers count should be ParallelGCThreads
Reviewed-by: rkennke
|
2020-03-04 11:50:28 +01:00 |
|
Nils Eliasson
|
908a933131
|
8238759: Clones should always keep the base pointer
Reviewed-by: rkennke, thartmann
|
2020-03-03 10:29:05 +01:00 |
|
Aleksey Shipilev
|
8a79f26795
|
8240217: Shenandoah: remove ShenandoahEvacAssist
Reviewed-by: rkennke
|
2020-02-28 17:59:52 +01:00 |
|
Aleksey Shipilev
|
6ad1db40d8
|
8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
|
2020-02-28 17:59:51 +01:00 |
|
Aleksey Shipilev
|
5afeeed5b2
|
8240215: Shenandoah: remove ShenandoahAllocationTrace
Reviewed-by: rkennke
|
2020-02-28 17:59:50 +01:00 |
|
Zhengyu Gu
|
efdc0037b8
|
8239354: Shenandoah: minor enhancements to traversal GC
Reviewed-by: rkennke
|
2020-02-27 12:17:31 -05:00 |
|
Zhengyu Gu
|
5551d3d888
|
8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR
Reviewed-by: shade, rkennke
|
2020-02-26 15:32:25 -05:00 |
|
Kim Barrett
|
257de28b2c
|
8238979: Improve G1DirtyCardQueueSet handling of previously paused buffers
Move enqueuing of previously paused buffers.
Reviewed-by: sangheki, sjohanss
|
2020-02-26 14:36:01 -05:00 |
|
Aleksey Shipilev
|
6913bbc200
|
8240076: Shenandoah: pacer should cover reset and preclean phases
Reviewed-by: zgu
|
2020-02-26 19:36:56 +01:00 |
|
Aleksey Shipilev
|
d26dadef43
|
8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
Reviewed-by: rkennke
|
2020-02-26 19:36:50 +01:00 |
|