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 |
|
Aleksey Shipilev
|
7b870e70d0
|
8242353: Shenandoah: micro-optimize region liveness handling
Reviewed-by: rkennke
|
2020-04-08 13:44:57 +02:00 |
|
Roman Kennke
|
343f7603e7
|
8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry
Reviewed-by: zgu, shade
|
2020-04-08 11:26:49 +02:00 |
|
Roman Kennke
|
2b42382e7e
|
8242301: Shenandoah: Inline LRB runtime call
Reviewed-by: zgu
|
2020-04-07 22:31:18 +02:00 |
|
Aleksey Shipilev
|
9ba424ee57
|
8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity()
Reviewed-by: rkennke, stuefe
|
2020-04-07 14:32:58 +02:00 |
|
Aleksey Shipilev
|
951cda8d1f
|
8242273: Shenandoah: accept either SATB or IU barriers, but not both
Reviewed-by: rkennke
|
2020-04-07 13:18:47 +02:00 |
|
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 |
|
Per Lidén
|
2e4783411e
|
8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production)
Reviewed-by: stefank, eosterlund
|
2020-04-03 23:40:33 +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 |
|
Stefan Johansson
|
80b8644499
|
8241670: Enhance heap region size ergonomics to improve OOTB performance
Reviewed-by: redestad, tschatzl
|
2020-04-02 21:33:57 +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 |
|
Claes Redestad
|
b31bea8a99
|
8241830: Simplify commit error messages in G1PageBasedVirtualSpace
Reviewed-by: sjohanss, lkorinth, kbarrett
|
2020-03-31 16:09:26 +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 |
|
Stefan Johansson
|
6a4e93bbc9
|
8241666: Enhance log messages in ReferenceProcessor
Reviewed-by: tschatzl, sangheki
|
2020-03-31 11:45:29 +02:00 |
|
Aleksey Shipilev
|
de7ea8db92
|
8241845: Shenandoah: align ShenandoahHeapRegions to cache lines
Reviewed-by: rkennke
|
2020-03-31 08:42:00 +02:00 |
|
Stefan Karlsson
|
b7439a8ae3
|
8241361: ZGC: Implement memory related JFR events
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: pliden, eosterlund
|
2020-03-27 15:28:07 +01:00 |
|
Aleksey Shipilev
|
6df2370120
|
8241844: Shenandoah: rename ShenandoahHeapRegion::region_number
Reviewed-by: rkennke
|
2020-03-30 19:38:31 +02:00 |
|