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 |
|
Aleksey Shipilev
|
331f492ad5
|
8240069: Shenandoah: turn more flags diagnostic
Reviewed-by: rkennke
|
2020-02-26 19:36:43 +01:00 |
|
Aleksey Shipilev
|
98e0a704d4
|
8239904: Shenandoah: accumulated penalties should not be over 100% of capacity
Reviewed-by: rkennke
|
2020-02-25 12:35:29 +01:00 |
|
Aleksey Shipilev
|
649a4d0613
|
8239492: [x86] Turn MacroAssembler::verify_oop into macro recording file and line
Reviewed-by: rrich, vlivanov, pliden
|
2020-02-24 18:30:02 +01:00 |
|
Aleksey Shipilev
|
8167fe956f
|
8239868: Shenandoah: ditch C2 node limit adjustments
Reviewed-by: rkennke
|
2020-02-24 18:30:00 +01:00 |
|
Per Lidén
|
aab0ce5f1c
|
8239533: ZGC: Make the ZProactive flag non-diagnostic
Reviewed-by: eosterlund, stefank
|
2020-02-24 11:01:51 +01:00 |
|
Roman Kennke
|
ccb5defde4
|
8237780: Shenandoah: More reliable nmethod verification
Reviewed-by: shade, zgu
|
2020-02-18 17:20:04 +01:00 |
|
Ivan Walulya
|
6f6b4c0ef9
|
8232686: Turn parallel gc develop tracing flags into unified logging
Reviewed-by: sjohanss, tschatzl, lkorinth
|
2020-02-18 11:00:24 +01:00 |
|
Thomas Schatzl
|
28c630046e
|
8238999: Remove MemRegion custom new/delete operator overloads
Reviewed-by: kbarrett, jiangli, iklam
|
2020-02-18 10:59:38 +01:00 |
|
Roman Kennke
|
41d457a089
|
8239081: Shenandoah: Consolidate C1 LRB and native barriers
Reviewed-by: shade
|
2020-02-14 19:43:17 +01:00 |
|
Stefan Karlsson
|
e4b27a48a0
|
8183574: Unify the is_power_of_2 functions
Reviewed-by: kbarrett, redestad
|
2020-02-17 10:03:17 +01:00 |
|
Kim Barrett
|
087074334d
|
8238867: Improve G1DirtyCardQueueSet::Queue::pop
Allow one of competing pops for last element to succeed.
Reviewed-by: iwalulya, sjohanss
|
2020-02-13 15:16:50 -05:00 |
|
Thomas Schatzl
|
78f58c3e39
|
8238854: Remove superfluous C heap allocation failure checks
Reviewed-by: kbarrett, sjohanss
|
2020-02-13 11:00:40 +01:00 |
|
Roman Kennke
|
411766b6bb
|
8238851: Shenandoah: C1: Resolve into registers of correct type
Reviewed-by: shade
|
2020-02-11 16:01:38 +01:00 |
|
Thomas Schatzl
|
c16040393c
|
8238160: Uniformize Parallel GC task queue variable names
Reviewed-by: kbarrett, sangheki
|
2020-02-11 12:48:25 +01:00 |
|
Roland Westrelin
|
8c0fab8fbe
|
8237837: Shenandoah: assert(mem == __null) failed: only one safepoint
Reviewed-by: rkennke
|
2020-01-28 11:28:52 +01:00 |
|
Roland Westrelin
|
a59ed930f5
|
8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"
Reviewed-by: rkennke, shade
|
2020-02-07 13:59:17 +01:00 |
|
Kim Barrett
|
ccbd819a01
|
8237143: Eliminate DirtyCardQ_cbl_mon
Replace locked data structures with lock-free data structures.
Reviewed-by: tschatzl, sangheki
|
2020-02-06 19:09:07 -05:00 |
|
Zhengyu Gu
|
87031d4728
|
8238574: Shenandoah: Assertion failure due to missing null check
Reviewed-by: shade
|
2020-02-06 13:08:14 -05:00 |
|
Zhengyu Gu
|
a88734eadc
|
8238162: Shenandoah: Remove ShenandoahTaskTerminator wrapper
Reviewed-by: shade
|
2020-02-04 14:48:28 -05:00 |
|
Ivan Walulya
|
edd28610d5
|
8233220: Space::_par_seq_tasks is unused after CMS removal
Reviewed-by: pliden, tschatzl, lkorinth
|
2020-02-03 18:20:07 +01:00 |
|
Thomas Schatzl
|
358c56bb8b
|
8238229: Remove TRACESPINNING debug code
Reviewed-by: kbarrett, sjohanss
|
2020-02-03 10:45:46 +01:00 |
|
Thomas Schatzl
|
77ad678fce
|
8238220: Rename OWSTTaskTerminator to TaskTerminator
Reviewed-by: sjohanss, sangheki
|
2020-02-03 10:45:44 +01:00 |
|
Thomas Schatzl
|
76675e93cf
|
8215297: Remove ParallelTaskTerminator
Remove ParallelTaskTerminator as the alternate OWSTTaskTerminator algorithm has worked well for more than a year now.
Reviewed-by: zgu, sjohanss
|
2020-02-03 10:45:43 +01:00 |
|
Per Lidén
|
4aa5cf5bca
|
8237882: ZGC: Remove ZUtils::round_{up,down}_power_of_2() declarations
Reviewed-by: kbarrett, smonteith
|
2020-01-30 12:42:01 +01:00 |
|
Per Lidén
|
83911960d4
|
8237884: ZGC: Use clamp() instead of MIN2(MAX2())
Reviewed-by: kbarrett, smonteith
|
2020-01-30 12:41:59 +01:00 |
|
Per Lidén
|
0f06a9a5cd
|
8237825: ZGC: Replace -XX:ZPath with -XX:AllocateHeapAt
Reviewed-by: eosterlund
|
2020-01-30 12:41:56 +01:00 |
|
Per Lidén
|
24691f248c
|
8237758: ZGC: Move get_mempolicy() syscall wrapper to ZSyscall
Reviewed-by: eosterlund
|
2020-01-30 12:41:47 +01:00 |
|
Per Lidén
|
91d58b8f96
|
8237649: ZGC: Improved NUMA support when using small pages
Reviewed-by: eosterlund, smonteith
|
2020-01-30 12:41:26 +01:00 |
|
Kim Barrett
|
f262092fd9
|
8233822: VM_G1CollectForAllocation should always check for upgrade to full
Move upgrade check into do_collection_pause_at_safepoint.
Reviewed-by: tschatzl, sangheki
|
2020-01-29 15:48:22 -05:00 |
|
Andrew Haley
|
0dd3aaf0ed
|
8230392: Define AArch64 as MULTI_COPY_ATOMIC
Reviewed-by: adinn, dholmes
|
2020-01-23 11:44:04 -05:00 |
|
Aleksey Shipilev
|
3eb71de759
|
8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"
Reviewed-by: roland, rkennke
|
2020-01-29 14:34:40 +01:00 |
|
Ivan Walulya
|
41f962d784
|
8232689: Remove ParCompactionManager::Action enum
Reviewed-by: lkorinth, kbarrett, tschatzl
|
2020-01-29 09:29:22 +01:00 |
|
Zhengyu Gu
|
69f1538631
|
8237963: Shenandoah: Heap iteration should use concurrent version of string dedup roots
Reviewed-by: shade
|
2020-01-28 15:47:39 -05:00 |
|
Zhengyu Gu
|
99b9939318
|
8237874: Shenandoah: Backout JDK-8234399
Reviewed-by: shade
|
2020-01-27 09:58:27 -05:00 |
|