Aleksey Shipilev
|
6df2370120
|
8241844: Shenandoah: rename ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
|
2020-03-30 19:38:31 +02:00 |
|
Aleksey Shipilev
|
87396af743
|
8241842: Shenandoah: inline ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
|
2020-03-30 19:38:05 +02:00 |
|
Aleksey Shipilev
|
a8a9fb95e1
|
8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion
Reviewed-by: rkennke
|
2020-03-30 19:37:37 +02:00 |
|
Aleksey Shipilev
|
af15605bab
|
8241838: Shenandoah: no need to trash cset during final mark
Reviewed-by: rkennke
|
2020-03-30 19:37:23 +02:00 |
|
Claes Redestad
|
253ccad50a
|
8241771: Remove dead code in SparsePRT
Reviewed-by: sjohanss, tschatzl
|
2020-03-28 21:08:32 +01:00 |
|
Aleksey Shipilev
|
6e580b3847
|
8241748: Shenandoah: inline MarkingContext TAMS methods
Reviewed-by: rkennke
|
2020-03-27 15:33:24 +01:00 |
|
Aleksey Shipilev
|
92d854f5e1
|
8241740: Shenandoah: remove ShenandoahHeapRegion::_heap
Reviewed-by: rkennke
|
2020-03-27 15:33:18 +01:00 |
|
Aleksey Shipilev
|
0861f3f796
|
8241743: Shenandoah: refactor and inline ShenandoahHeap::heap()
Reviewed-by: rkennke
|
2020-03-27 15:33:11 +01:00 |
|
Aleksey Shipilev
|
7056b96854
|
8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved
Reviewed-by: zgu, rkennke
|
2020-03-27 15:33:05 +01:00 |
|
Roman Kennke
|
bb7a8f643f
|
8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier
Reviewed-by: shade
|
2020-03-27 12:47:36 +01:00 |
|
Roland Westrelin
|
85d5048ce2
|
8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java
Reviewed-by: rkennke
|
2020-03-24 10:31:37 +01:00 |
|
Thomas Schatzl
|
7048684ca7
|
8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments
Reviewed-by: sjohanss, kbarrett
|
2020-03-27 09:44:53 +01:00 |
|
Aleksey Shipilev
|
6be46f8ebb
|
8241673: Shenandoah: refactor anti-false-sharing padding
Reviewed-by: rkennke
|
2020-03-26 19:09:20 +01:00 |
|
Aleksey Shipilev
|
8c5531b629
|
8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace
Reviewed-by: rkennke
|
2020-03-26 19:08:30 +01:00 |
|
Aleksey Shipilev
|
7fc31eadf3
|
8241583: Shenandoah: turn heap lock asserts into macros
Reviewed-by: rkennke
|
2020-03-25 17:20:58 +01:00 |
|
Aleksey Shipilev
|
3059f593ab
|
8241545: Shenandoah: purge root work overwrites counters after JDK-8228818
Reviewed-by: zgu
|
2020-03-24 20:18:45 +01:00 |
|
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 |
|