Kim Barrett
|
f8596b57f3
|
8247740: Inline derived CollectedHeap access for G1 and ParallelGC
Added shared helper in CollectedHeap, and inlined for G1 and ParallelGC
Reviewed-by: stefank, pliden
|
2020-06-23 05:58:52 -04:00 |
|
Stefan Karlsson
|
17f2250c5a
|
8247879: Rework WeakHandle and OopHandle to dynamically support different OopStorages
Reviewed-by: coleenp, eosterlund
|
2020-06-23 09:38:21 +02:00 |
|
Zhengyu Gu
|
3192ef367a
|
8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here
Reviewed-by: rkennke, shade
|
2020-06-22 11:40:06 -04:00 |
|
Aleksey Shipilev
|
0bacc69a4c
|
8247860: Shenandoah: add update watermark line in rich assert failure message
Reviewed-by: rkennke
|
2020-06-18 19:14:13 +02:00 |
|
Aleksey Shipilev
|
aeeaffa888
|
8247593: Shenandoah: should not block pacing reporters
Reviewed-by: rkennke
|
2020-06-17 09:43:16 +02:00 |
|
Stefan Karlsson
|
77bdc30650
|
8247470: Fix CHeap GrowableArray NMT accounting
Reviewed-by: coleenp, tschatzl, kbarrett
|
2020-06-16 09:37:53 +02:00 |
|
Jesper Wilhelmsson
|
e33ebc7f0a
|
Merge
|
2020-06-16 04:20:30 +02:00 |
|
Aleksey Shipilev
|
e3b04bc135
|
8247560: Shenandoah: heap iteration holds root locks all the time
Reviewed-by: zgu
|
2020-06-15 14:11:43 +02:00 |
|
Aleksey Shipilev
|
bc73f12313
|
8247474: Shenandoah: Windows build warning after JDK-8247310
Reviewed-by: rkennke
|
2020-06-14 18:16:31 +02:00 |
|
Jesper Wilhelmsson
|
76879aa9c6
|
Merge
|
2020-06-15 02:40:51 +02:00 |
|
Ioi Lam
|
c82c50b2a2
|
8245925: G1 allocates EDEN region after CDS has executed GC
Reviewed-by: jiangli, minqi, tschatzl
|
2020-06-14 01:19:48 -07:00 |
|
Aleksey Shipilev
|
4862a00f6b
|
8247367: Shenandoah: pacer should wait on lock instead of exponential backoff
Reviewed-by: zgu
|
2020-06-11 18:16:32 +02:00 |
|
Aleksey Shipilev
|
9ac1ab372d
|
8247358: Shenandoah: reconsider free budget slice for marking
Reviewed-by: zgu
|
2020-06-11 18:16:26 +02:00 |
|
Aleksey Shipilev
|
714b345bf5
|
8247310: Shenandoah: pacer should not affect interrupt status
Reviewed-by: zgu
|
2020-06-10 16:05:36 +02:00 |
|
Zhengyu Gu
|
d36a55d2ac
|
8246591: Shenandoah: move string dedup roots scanning to concurrent phase
Reviewed-by: shade
|
2020-06-10 08:34:10 -04:00 |
|
Ralf Schmelter
|
19be497143
|
8237354: Add option to jcmd to write a gzipped heap dump
Reviewed-by: rrich, clanger, goetz
|
2020-06-10 12:29:01 +02:00 |
|
Stefan Karlsson
|
81685b2ab3
|
8247214: ZGC: ZUncommit initialization should use precious logging
Reviewed-by: pliden, eosterlund, tschatzl
|
2020-06-10 09:00:12 +02:00 |
|
Stefan Karlsson
|
8e865fc569
|
8246926: Clean up newlines and whitespaces in hs_err files
Reviewed-by: dholmes, eosterlund, iklam
|
2020-06-10 08:58:43 +02:00 |
|
Stefan Karlsson
|
90a774b922
|
8246272: Make use of GCLogPrecious for G1, Parallel and Serial
Reviewed-by: pliden, eosterlund, sjohanss
|
2020-06-10 08:57:50 +02:00 |
|
Kim Barrett
|
0bf3ba402b
|
8246718: ParallelGC should not check for forward objects for copy task queue
Prefetch task's oop markword and unconditionally push task.
Reviewed-by: tschatzl, eosterlund
|
2020-06-09 18:42:00 -04:00 |
|
Per Lidén
|
9d0ba7ae7f
|
8246220: ZGC: Introduce ZUnmapper to asynchronous unmap pages
Reviewed-by: eosterlund, stefank
|
2020-06-09 11:01:09 +02:00 |
|
Per Lidén
|
d7e68f375c
|
8245208: ZGC: Don't hold the ZPageAllocator lock while committing/uncommitting memory
Reviewed-by: eosterlund, stefank
|
2020-06-09 11:01:09 +02:00 |
|
Per Lidén
|
cd16b568ce
|
8246265: ZGC: Introduce ZConditionLock
Reviewed-by: eosterlund, stefank
|
2020-06-09 11:01:09 +02:00 |
|
Per Lidén
|
63a3d8f0f2
|
8245204: ZGC: Introduce ZListRemoveIterator
Reviewed-by: eosterlund, stefank
|
2020-06-09 11:01:09 +02:00 |
|
Per Lidén
|
4d8189b265
|
8245203: ZGC: Don't track size in ZPhysicalMemoryBacking
Reviewed-by: eosterlund, stefank
|
2020-06-09 11:01:09 +02:00 |
|
Coleen Phillimore
|
498b0e61ed
|
8246340: Move SystemDictionary GC roots into OopStorage
Use vm_global() OopStorage for system dictionary roots
Reviewed-by: eosterlund, lfoltan
|
2020-06-05 09:55:31 -04:00 |
|
Per Lidén
|
06e47d05b6
|
8246622: Remove CollectedHeap::print_gc_threads_on()
Reviewed-by: stefank, tschatzl, sjohanss
|
2020-06-05 15:22:53 +02:00 |
|
Stefan Karlsson
|
8384f7ff28
|
8246406: ZGC: Generate crash reports in debug builds for a few important errors paths
Reviewed-by: pliden, eosterlund
|
2020-06-05 09:05:41 +02:00 |
|
Stefan Karlsson
|
1c27ce30b4
|
8246405: Add GCLogPrecious functionality to log and report debug errors
Reviewed-by: pliden, eosterlund
|
2020-06-05 07:56:07 +02:00 |
|
Zhengyu Gu
|
aee74901f7
|
8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase
Reviewed-by: shade
|
2020-06-04 20:57:04 -04:00 |
|
Ziyi Luo
|
9a88048a05
|
8246274: G1 old gen allocation tracking is not in a separate class
Add G1OldGenAllocationTracker
Reviewed-by: tschatzl, phh
|
2020-06-04 13:25:33 -07:00 |
|
Zhengyu Gu
|
1b59097077
|
8246612: Shenandoah: add timing tracking to ShenandoahStringDedupRoots
Reviewed-by: shade
|
2020-06-04 15:01:04 -04:00 |
|
Zhengyu Gu
|
d9fc44540e
|
8246458: Shenandoah: TestAllocObjects.java test fail with -XX:+ShenandoahVerify
Reviewed-by: shade
|
2020-06-03 12:09:04 -04:00 |
|
Stefan Karlsson
|
b5678a43cc
|
8246258: Enable hs_err heap printing earlier during initialization
Reviewed-by: stuefe, sjohanss
|
2020-06-02 09:57:35 +02:00 |
|
Stefan Karlsson
|
a180444c6f
|
8246404: ZGC: Use GCLogPrecious for important logging lines
Reviewed-by: sjohanss, pliden, eosterlund
|
2020-06-03 14:32:31 +02:00 |
|
Stefan Karlsson
|
5fc89b6e72
|
8246135: Save important GC log lines and print them when dumping hs_err files
Reviewed-by: sjohanss, pliden, eosterlund
|
2020-06-03 14:30:56 +02:00 |
|
Aleksey Shipilev
|
1314ca87c1
|
8246433: Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater
Reviewed-by: zgu
|
2020-06-03 14:02:51 +02:00 |
|
Stefan Karlsson
|
26a18414f6
|
8246134: ZGC: Restructure hs_err sections
Reviewed-by: pliden, eosterlund
|
2020-05-29 11:58:00 +02:00 |
|
Zhengyu Gu
|
334df28eca
|
8246342: Shenandoah: remove unused ShenandoahIsMarkedNextClosure
Reviewed-by: shade
|
2020-06-02 15:01:45 -04:00 |
|
Zhengyu Gu
|
512cc3ebf2
|
8245961: Shenandoah: move some root marking to concurrent phase
Reviewed-by: shade
|
2020-06-02 14:57:40 -04:00 |
|
Aleksey Shipilev
|
ed538ea5e0
|
8246097: Shenandoah: limit parallelism in CLDG root handling
Reviewed-by: zgu
|
2020-06-02 14:27:18 +02:00 |
|
Aleksey Shipilev
|
82dc495ca0
|
8246100: Shenandoah: walk roots in more efficient order
Reviewed-by: zgu
|
2020-06-02 14:26:16 +02:00 |
|
Tobias Hartmann
|
f822eed55c
|
8245957: Remove unused LIR_OpBranch::type after SPARC port removal
Removed LIR_OpBranch::type after the only remaining usage was removed with the SPARC port removal.
Reviewed-by: kvn, mdoerr
|
2020-06-02 09:57:57 +02:00 |
|
Per Lidén
|
7467cd2ee5
|
8246045: ZGC: Fix ZDirector::rule_high_usage() calculation
Reviewed-by: stefank, eosterlund
|
2020-05-31 23:15:30 +02:00 |
|
Per Lidén
|
231d9a01d9
|
8246044: ZGC: Rename ZDirector's max_capacity to soft_max_capacity
Reviewed-by: stefank, eosterlund
|
2020-05-31 23:15:07 +02:00 |
|
Coleen Phillimore
|
5314d28f84
|
8245289: Clean up offset code in JavaClasses
Make offset member names consistent and private, move static initializations near owning classes
Reviewed-by: fparain, lfoltan
|
2020-05-29 15:00:19 -04:00 |
|
Zhengyu Gu
|
e639c9a840
|
8246162: Shenandoah: full GC does not mark code roots when class unloading is off
Reviewed-by: shade
|
2020-05-29 13:44:02 -04:00 |
|
Zhengyu Gu
|
4f9020f481
|
8245880: Shenandoah: check class unloading flag early in concurrent code root scan
Reviewed-by: shade
|
2020-05-29 13:40:51 -04:00 |
|
Aleksey Shipilev
|
b189d0b918
|
8245478: Implementation: JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Production)
Reviewed-by: rkennke, smonteith, zgu
|
2020-05-28 18:50:58 +02:00 |
|
Aleksey Shipilev
|
3459f9b861
|
8245942: Shenandoah: x86_32 builds fail after JDK-8245594
Reviewed-by: zgu
|
2020-05-28 18:50:56 +02:00 |
|