Aleksey Shipilev
|
c1016d5de2
|
8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods
Reviewed-by: rkennke
|
2020-04-06 20:35:50 +02:00 |
|
Aleksey Shipilev
|
e3aae42d33
|
8242228: Shenandoah: remove unused ShenandoahCollectionSet methods
Reviewed-by: rkennke
|
2020-04-06 20:35:43 +02:00 |
|
Aleksey Shipilev
|
0d1e636aba
|
8242227: Shenandoah: transit regions to cset state when adding to collection set
Reviewed-by: rkennke
|
2020-04-06 20:35:36 +02:00 |
|
Aleksey Shipilev
|
59f28e56a2
|
8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset
Reviewed-by: rkennke
|
2020-04-06 20:35:31 +02:00 |
|
Aleksey Shipilev
|
1d687b3525
|
8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly
Reviewed-by: rkennke
|
2020-04-06 20:35:25 +02:00 |
|
Aleksey Shipilev
|
185f372127
|
8242211: Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc
Reviewed-by: rkennke
|
2020-04-06 20:35:19 +02:00 |
|
Roman Kennke
|
c4d01f8c8b
|
8242054: Shenandoah: New incremental-update mode
Reviewed-by: shade
|
2020-04-06 17:08:46 +02:00 |
|
Roman Kennke
|
843a86214e
|
8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name
Reviewed-by: shade
|
2020-04-06 16:29:04 +02:00 |
|
Roman Kennke
|
ec5ccb8de3
|
8242130: Shenandoah: Simplify arraycopy-barrier dispatching
Reviewed-by: shade
|
2020-04-06 13:45:27 +02:00 |
|
Aleksey Shipilev
|
b73460b366
|
8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared
Reviewed-by: rkennke
|
2020-04-06 10:31:07 +02:00 |
|
Aleksey Shipilev
|
fe2a82031f
|
8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses
Reviewed-by: rkennke
|
2020-04-03 16:13:01 +02:00 |
|
Roman Kennke
|
553ea1e891
|
8242082: Shenandoah: Purge Traversal mode
Reviewed-by: shade
|
2020-04-03 15:06:08 +02:00 |
|
Aleksey Shipilev
|
c09b0a7793
|
8242089: Shenandoah: per-worker stats should be summed up, not averaged
Reviewed-by: rkennke
|
2020-04-03 13:58:38 +02:00 |
|
Aleksey Shipilev
|
21d5f88f40
|
8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters
Reviewed-by: rkennke
|
2020-04-03 13:58:32 +02:00 |
|
Aleksey Shipilev
|
cd76575df1
|
8242075: Shenandoah: rename ShenandoahHeapRegionSize flag
Reviewed-by: rkennke
|
2020-04-03 11:33:31 +02:00 |
|
Aleksey Shipilev
|
62b7404bd9
|
8242042: Shenandoah: tune down ShenandoahGarbageThreshold
Reviewed-by: rkennke
|
2020-04-03 11:33:30 +02:00 |
|
Aleksey Shipilev
|
487070cc09
|
8242041: Shenandoah: adaptive heuristics should account evac reserve in free target
Reviewed-by: rkennke
|
2020-04-02 20:11:01 +02:00 |
|
Aleksey Shipilev
|
6570425dc4
|
8242040: Shenandoah: print allocation failure type
Reviewed-by: rkennke
|
2020-04-02 20:10:59 +02:00 |
|
Aleksey Shipilev
|
25b2118bb4
|
8241983: Shenandoah: simplify FreeSet logging
Reviewed-by: rkennke
|
2020-04-01 19:50:12 +02:00 |
|
Aleksey Shipilev
|
961c1d6a66
|
8241985: Shenandoah: simplify collectable garbage logging
Reviewed-by: rkennke
|
2020-04-01 19:50:11 +02:00 |
|
Aleksey Shipilev
|
6af855fd97
|
8241926: Shenandoah: only print heap changes for operations that directly affect it
Reviewed-by: rkennke
|
2020-04-01 19:50:10 +02:00 |
|
Robbin Ehn
|
bf41f548e1
|
8220051: Remove global safepoint code
Reviewed-by: mdoerr, dcubed, eosterlund, bulasevich, coleenp
|
2020-04-01 14:54:44 +02:00 |
|
Stefan Karlsson
|
16df851efd
|
8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events
Reviewed-by: eosterlund, kbarrett
|
2020-03-18 17:28:41 +01:00 |
|
Aleksey Shipilev
|
de7ea8db92
|
8241845: Shenandoah: align ShenandoahHeapRegions to cache lines
Reviewed-by: rkennke
|
2020-03-31 08:42:00 +02:00 |
|
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 |
|
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 |
|
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 |
|
Kelvin Nilsen
|
ed28a27490
|
8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments
Reviewed-by: shade
|
2020-03-23 10:37:44 +01: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 |
|
Aditya Mandaleeka
|
5ed80778bc
|
8231668: Remove ForceDynamicNumberOfGCThreads
Reviewed-by: shade, tschatzl
|
2020-03-13 13:22:39 +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 |
|