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 |
|
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 |
|
Roman Kennke
|
6f4f6a2a59
|
8245955: Shenandoah: Remove LRB/is_redundant optimization
Reviewed-by: roland, shade
|
2020-05-28 16:43:04 +02:00 |
|
Zhengyu Gu
|
afbdb4932e
|
8245827: Shenandoah: Cleanup Shenandoah code root iterators and root scanner
Reviewed-by: shade
|
2020-05-27 10:55:39 -04:00 |
|
Aleksey Shipilev
|
37c3b0bf10
|
8245814: Shenandoah: reconsider format specifiers for stats
Reviewed-by: rkennke
|
2020-05-27 15:57:42 +02:00 |
|
Zhengyu Gu
|
b8d49f8c2f
|
8245825: Shenandoah: Remove diagnostic flag ShenandoahConcurrentScanCodeRoots
Reviewed-by: shade
|
2020-05-27 08:53:49 -04:00 |
|
Zhengyu Gu
|
db1ef58d5c
|
8245823: Shenandoah: inline/optimize ShenandoahEvacOOMScope
Reviewed-by: shade, rkennke
|
2020-05-27 08:36:47 -04:00 |
|
Aleksey Shipilev
|
d0294c3845
|
8245812: Shenandoah: compute root phase parallelism
Reviewed-by: zgu
|
2020-05-27 09:22:24 +02:00 |
|
Aleksey Shipilev
|
a689a1108c
|
8245773: Shenandoah: Windows assertion failure after JDK-8245464
Reviewed-by: stuefe
|
2020-05-26 13:07:21 +02:00 |
|
Aleksey Shipilev
|
c31cae7b53
|
8245720: Shenandoah: improve configuration logging
Reviewed-by: rkennke
|
2020-05-26 13:06:42 +02:00 |
|
Aleksey Shipilev
|
220061b13e
|
8245757: Shenandoah: AlwaysPreTouch should not disable heap resizing or uncommits
Reviewed-by: rkennke
|
2020-05-26 09:31:00 +02:00 |
|
Aleksey Shipilev
|
1a8b2a700e
|
8245755: Shenandoah: missing logging for CWR Roots
Reviewed-by: rkennke
|
2020-05-26 09:30:23 +02:00 |
|
Aleksey Shipilev
|
ad7f611149
|
8245754: Shenandoah: ditch ShenandoahAlwaysPreTouch
Reviewed-by: rkennke
|
2020-05-26 09:30:17 +02:00 |
|
Aleksey Shipilev
|
66f6c8c3fe
|
8245726: Shenandoah: lift/cleanup ShenandoahHeuristics names and properties
Reviewed-by: rkennke
|
2020-05-26 09:30:09 +02:00 |
|
Kim Barrett
|
d3042cc401
|
8245594: Remove volatile-qualified member functions and parameters from oop class
Remove volatile qualifications in oop and derived classes; use Atomic for access.
Reviewed-by: dholmes, coleenp
|
2020-05-25 16:21:25 -04:00 |
|
Aleksey Shipilev
|
de4b15e52e
|
8245465: Shenandoah: test_in_cset can use more efficient encoding
Reviewed-by: rkennke, roland
|
2020-05-25 11:05:23 +02:00 |
|
Aleksey Shipilev
|
360554e41f
|
8245464: Shenandoah: allocate collection set bitmap at lower addresses
Reviewed-by: rkennke
|
2020-05-25 11:05:23 +02:00 |
|
Mikael Vidstedt
|
071bd521bc
|
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
|
2020-05-20 17:33:37 -07:00 |
|
Zhengyu Gu
|
3802524153
|
8245288: Shenandoah: move up ShenandoahEvacOOM scope for code root processing during concurrent class unloading
Reviewed-by: shade
|
2020-05-20 17:45:07 -04:00 |
|
Zhengyu Gu
|
275079ce7f
|
8245240: Shenandoah: support nesting evacuation OOM scope
Reviewed-by: shade, rkennke
|
2020-05-20 17:16:42 -04:00 |
|
Aleksey Shipilev
|
ac93f38b16
|
8245463: Shenandoah: refine ShenandoahPhaseTimings constructor arguments
Reviewed-by: zgu
|
2020-05-20 15:24:32 +02:00 |
|
Aleksey Shipilev
|
0a94d85172
|
8245461: Shenandoah: refine mode name()-s
Reviewed-by: zgu
|
2020-05-20 15:24:16 +02:00 |
|
Zhengyu Gu
|
b26516309a
|
8245124: Shenandoah: optimize code root evacuation/update during concurrent class unloading
Reviewed-by: shade
|
2020-05-18 14:47:09 -04:00 |
|
Roland Westrelin
|
1e251e9471
|
8241070: Shenandoah: remove unused local variables in C2 support
Reviewed-by: shade
|
2020-05-13 17:00:59 +02:00 |
|
Roland Westrelin
|
6d98502550
|
8244663: Shenandoah: C2 assertion fails in Matcher::collect_null_checks
Reviewed-by: shade
|
2020-05-15 21:54:28 +02:00 |
|
Roland Westrelin
|
35a7eff951
|
8244721: CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape"
Reviewed-by: shade
|
2020-05-15 10:24:38 +02:00 |
|
Roland Westrelin
|
b61c88c693
|
8245083: [REDO] Shenandoah: Remove null-handling in LRB expansion
Reviewed-by: shade
|
2020-05-15 19:57:37 +02:00 |
|
Zhengyu Gu
|
3930460af5
|
8244953: Shenandoah: gc/shenandoah/TestStringInternCleanup fails with broken string table root
Reviewed-by: shade
|
2020-05-15 10:43:20 -04:00 |
|
Kelvin Nilsen
|
ad2afe0bf4
|
8241062: Shenandoah: rich asserts trigger "empty statement" inspection
Reviewed-by: shade
|
2020-05-13 20:19:09 +02:00 |
|
Aleksey Shipilev
|
e722efa65c
|
8244807: Shenandoah: ditch filter in ShenandoahUnload::unload
Reviewed-by: rkennke, zgu
|
2020-05-12 16:19:53 +02:00 |
|
Roman Kennke
|
ba59fe9503
|
8244813: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion
Reviewed-by: shade
|
2020-05-12 16:12:37 +02:00 |
|
Zhengyu Gu
|
25dcb1f717
|
8244821: Shenandoah: disarmed_value is initialized at wrong place
Reviewed-by: shade
|
2020-05-12 10:01:36 -04:00 |
|
Aleksey Shipilev
|
45e0c6a181
|
8244759: Shenandoah: print verbose class unloading counters
Reviewed-by: zgu
|
2020-05-12 08:25:17 +02:00 |
|
Aleksey Shipilev
|
d5414d7929
|
8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode
Reviewed-by: rkennke
|
2020-05-11 18:33:50 +02:00 |
|
Aleksey Shipilev
|
4016667300
|
8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode
Reviewed-by: rkennke
|
2020-05-11 18:33:42 +02:00 |
|
Aleksey Shipilev
|
e3138f8cba
|
8244737: Shenandoah: move mode code to gc/shenandoah/mode
Reviewed-by: rkennke
|
2020-05-11 18:33:33 +02:00 |
|
Aleksey Shipilev
|
f37b72c0ee
|
8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics
Reviewed-by: rkennke
|
2020-05-11 18:33:24 +02:00 |
|
Aleksey Shipilev
|
15d7ef7102
|
8244667: Shenandoah: SBC2Support::test_gc_state takes loop for wrong control
Reviewed-by: rkennke
|
2020-05-08 23:17:17 +02:00 |
|
Zhengyu Gu
|
88722a82ed
|
8244243: Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting
Reviewed-by: shade
|
2020-05-07 17:44:53 -04:00 |
|
Roman Kennke
|
62bf2d07e7
|
8244551: Shenandoah: Fix racy update of update_watermark
Reviewed-by: shade
|
2020-05-07 08:00:30 -04:00 |
|
Aleksey Shipilev
|
b231ad70c8
|
8244510: Shenandoah: invert SHC2Support::is_in_cset condition
Reviewed-by: rkennke, roland
|
2020-05-07 12:48:21 +02:00 |
|
Aleksey Shipilev
|
1ac381171e
|
8244509: Shenandoah: refactor ShenandoahBarrierC2Support::test_* methods
Reviewed-by: rkennke, roland
|
2020-05-06 11:40:27 +02:00 |
|
Roman Kennke
|
1c136aae13
|
8244595: [REDO] 8244523: Shenandoah: Remove null-handling in LRB expansion
Reviewed-by: shade
|
2020-05-07 12:36:59 +02:00 |
|
Roman Kennke
|
441e4cd91b
|
8244594: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion
Reviewed-by: shade
|
2020-05-07 12:03:08 +02:00 |
|