Ioi Lam
02a0a027f4
8257563: Remove excessive include of klass.inline.hpp
...
Reviewed-by: dholmes, stuefe, stefank
2020-12-03 01:34:04 +00:00
Ioi Lam
670426646d
8257565: epsilonBarrierSet.hpp should not include barrierSetAssembler
...
Reviewed-by: kbarrett, stuefe, shade
2020-12-02 16:56:55 +00:00
Stefan Karlsson
287b829c04
8254877: GCLogPrecious::_lock rank constrains what locks you are allowed to have when crashing
...
Reviewed-by: eosterlund
2020-12-02 12:28:38 +00:00
Jie Fu
f2a0988a4a
8257228: G1: SIGFPE in G1ConcurrentRefine::create(int*) due to buffers_to_cards overflow
...
Reviewed-by: kbarrett, tschatzl
2020-12-02 06:49:57 +00:00
Per Liden
021dced22a
8257415: ZGC: Fix barrier_data types
...
Reviewed-by: smonteith, stefank
2020-12-01 10:40:46 +00:00
Stefan Johansson
02ba5194c0
8255001: Move G1PeriodicGCTask to its own file
...
Reviewed-by: tschatzl, lkorinth
2020-11-30 17:37:19 +00:00
Thomas Schatzl
962f7a3bae
8257162: Initialize ThreadLocalAllocBuffer members
...
Reviewed-by: shade, ayang, sjohanss, pliden
2020-11-30 11:27:45 +00:00
Vladimir Kozlov
816e8f83b8
8256999: Add C2 intrinsic for Reference.refersTo and PhantomReference::refersTo
...
Reviewed-by: pliden, vlivanov, rkennke, eosterlund, shade
2020-11-29 20:27:01 +00:00
Albert Mingkun Yang
20525d2110
8257149: Improve G1 Service thread task scheduling to guarantee task delay
...
Reviewed-by: sjohanss, iwalulya
2020-11-27 11:57:11 +00:00
Stefan Johansson
ee99686b28
8252645: Change time measurements in G1ServiceThread to only account remembered set work
...
Reviewed-by: ayang, tschatzl
2020-11-27 08:44:35 +00:00
Stefan Karlsson
0a5de50052
8257151: ZGC: Simplify ZVerify
...
Reviewed-by: pliden, eosterlund
2020-11-26 13:02:49 +00:00
Per Liden
bf66d734bc
8257073: ZGC: Try forward object before retaining page
...
Reviewed-by: ayang, eosterlund, stefank
2020-11-26 12:30:28 +00:00
Per Liden
7946c94170
8257082: ZGC: Clean up ZRuntimeWorkers and ZWorkers
...
Reviewed-by: stefank
2020-11-26 10:57:24 +00:00
Stefan Johansson
f6d6a07c30
8256938: Improve remembered set sampling task scheduling
...
Reviewed-by: tschatzl, ayang
2020-11-26 10:06:14 +00:00
Per Liden
b823ad9270
8257072: ZGC: Rename roots iterators
...
Reviewed-by: ayang, stefank
2020-11-26 09:54:19 +00:00
Joakim Nordström
a8e3eabb6d
8245026: PsAdaptiveSizePolicy::_old_gen_policy_is_ready is unused
...
Reviewed-by: sjohanss, pliden
2020-11-26 07:31:09 +00:00
Per Liden
434b98fe0f
8257077: ZGC: Remove ZWorkers::run_serial()
...
Reviewed-by: stefank
2020-11-25 20:12:16 +00:00
Per Liden
f3fc0e088d
8257079: ZGC: Fold ZMark::prepare_mark() into ZMark::start()
...
Reviewed-by: stefank, ayang
2020-11-25 20:11:26 +00:00
Joakim Nordström
8cd2e0f694
8243315: ParallelScavengeHeap::initialize() passes GenAlignment as page size to os::trace_page_sizes instead of actual page size
...
Reviewed-by: sjohanss, tschatzl
2020-11-25 09:36:45 +00:00
Kim Barrett
66943fefa7
8256517: (ref) Reference.clear during reference processing may lose notification
...
8240696: (ref) Reference.clear may extend the lifetime of the referent
Use private native helper to implement Reference.clear.
Reviewed-by: pliden, rkennke, mchung
2020-11-25 03:34:50 +00:00
Stefan Johansson
1b7a61ff4a
8254999: Move G1RemSetSamplingTask to more appropriate location
...
Reviewed-by: tschatzl, ayang
2020-11-24 20:56:14 +00:00
Kim Barrett
cc96b0acbc
8256813: Simplify WeakProcessor counting of OopStorage entries
...
Reviewed-by: sjohanss, stefank
2020-11-24 02:17:47 +00:00
Per Liden
372595cca3
8256390: ZGC: Relocate in-place instead of having a heap reserve
...
Reviewed-by: stefank, eosterlund
2020-11-23 23:30:38 +00:00
Aleksey Shipilev
1df94c9fff
8256912: Zero builds fail after JDK-8255984
...
Reviewed-by: zgu, rkennke
2020-11-23 22:30:36 +00:00
Kim Barrett
b50b99dfcb
8256825: Cleanup WeakProcessorPhaseTimes
...
Reviewed-by: sjohanss, stefank
2020-11-23 20:20:20 +00:00
William Kemper
aac5c2a862
8255984: Shenandoah: "adaptive" heuristic is prone to missing load spikes
...
Reviewed-by: shade
2020-11-23 18:53:59 +00:00
Per Liden
53f38353e0
8256419: ZGC: Remove "Heap Used Before/After Mark/Relocation" samplers
...
Reviewed-by: eosterlund, stefank
2020-11-23 10:38:38 +00:00
Stefan Karlsson
69c3470e72
8252973: ZGC: Implement Large Pages support on Windows
...
Reviewed-by: eosterlund, mbeckwit, pliden
2020-11-23 08:39:23 +00:00
Stefan Karlsson
1f32c11d5e
8256740: ZGC: Move closures out of zOopClosure files
...
Reviewed-by: pliden
2020-11-23 08:24:47 +00:00
Zhengyu Gu
5ad1e22866
8256658: Shenandoah: Deadlock between nmethod_entry_barrier and concurrent code root evacuator
...
Reviewed-by: rkennke
2020-11-20 18:36:17 +00:00
Zhengyu Gu
98a5d5a6ee
8256664: Shenandoah: Cleanup after JDK-8212879
...
Reviewed-by: rkennke
2020-11-20 12:57:13 +00:00
Zhengyu Gu
266dea06ec
8256688: Shenandoah: Lock rank inversion after JDK-8212879
...
Reviewed-by: rkennke
2020-11-20 12:51:11 +00:00
Per Liden
aeba9259b2
8256416: ZGC: Lower ZMarkCompleteTimeout
...
Reviewed-by: ayang, eosterlund
2020-11-20 12:36:42 +00:00
Stefan Karlsson
10ba541846
8256727: ZGC: Clean out dead code after JDK-8212879
...
Reviewed-by: pliden
2020-11-20 12:35:37 +00:00
Thomas Schatzl
a25fb0356a
8256406: G1 x86 C1/Interpreter post write barrier always uses 32 bit to access variable sized PtrQueue::_index
...
Reviewed-by: shade
2020-11-20 11:09:07 +00:00
Stefan Johansson
b8244b606e
8236926: Concurrently uncommit memory in G1
...
Reviewed-by: ayang, tschatzl
2020-11-19 17:55:33 +00:00
Kim Barrett
675d1d56e6
8256516: Simplify clearing References
...
Provide and use explicit referent clearing instead of set to null.
Reviewed-by: rkennke, shade, pliden, mchung
2020-11-19 15:42:46 +00:00
Coleen Phillimore
ba721f5f2f
8212879: Make JVMTI TagMap table concurrent
...
Co-authored-by: Kim Barrett <kbarrett@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: stefank, ihse, zgu, eosterlund, sspitsyn, kbarrett
2020-11-19 14:30:02 +00:00
Zhengyu Gu
eab170c0af
8256415: Shenandoah: Should evacuate/update codecache concurrently when class unloading is off
...
Reviewed-by: rkennke
2020-11-18 12:59:17 +00:00
Roland Westrelin
655bb619a3
8255936: "parsing found no loops but there are some" assertion failure with Shenandoah
...
Reviewed-by: thartmann, rkennke
2020-11-18 09:24:17 +00:00
Thomas Schatzl
d30956055b
8253081: G1 fails on stale objects in archived module graph in Open Archive regions
...
Change the handling of Open Archive areas, instead of assuming that everything in there is live always, a root containing references to all live root objects is provided. Adapt G1 to handle Open Archive regions as any other old region apart from never compacting or evacuating them.
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: kbarrett, sjohanss, redestad
2020-11-18 08:21:03 +00:00
Per Liden
f751738645
8256484: ZGC: Rename ZRelocationSetSelector::register_garbage_page()
...
Reviewed-by: stefank, ayang
2020-11-17 20:48:14 +00:00
Roman Kennke
9efbb463a4
8256426: Shenandoah: Remove superfluous assert is ShBS::load_reference_barrier()
...
Reviewed-by: shade
2020-11-17 17:09:56 +00:00
Per Liden
9130ca4c73
8256401: ZGC: Improve ZList verification
...
Reviewed-by: ayang, stefank
2020-11-17 16:40:12 +00:00
Thomas Schatzl
ac3948930e
8256323: Remove HeapRegionManager::update_committed_space()
...
Reviewed-by: shade, sjohanss
2020-11-16 10:11:33 +00:00
Stefan Karlsson
c8dd0b53ee
8256320: ZGC: Update zDebug to support UseCompressedClassPointers
...
Reviewed-by: pliden
2020-11-13 12:23:08 +00:00
Vladimir Ivanov
8c31bd2939
8256275: Optimized build is broken
...
Reviewed-by: redestad, coleenp
2020-11-13 11:07:53 +00:00
Roman Kennke
b0c28fadaa
8256011: Shenandoah: Don't resurrect finalizably reachable objects
...
Reviewed-by: shade, zgu
2020-11-13 09:47:00 +00:00
Zhengyu Gu
531c56ea65
8256278: Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier
...
Reviewed-by: rkennke, shade
2020-11-12 21:37:30 +00:00
Thomas Schatzl
bd8693a084
8256181: Remove Allocation of old generation on alternate memory devices functionality
...
Reviewed-by: ayang, iignatyev, iklam
2020-11-12 14:05:50 +00:00