Zhengyu Gu
ce4a41c71f
8232008: Shenandoah: C1 load barrier does not match interpreter version
...
Reviewed-by: rkennke
2019-10-18 14:03:44 -04:00
Zhengyu Gu
0f822d90d1
8232010: Shenandoah: implement self-fixing native barrier
...
Reviewed-by: rkennke
2019-10-18 13:07:46 -04:00
Zhengyu Gu
2c573582ab
8232009: Shenandoah: C2 load barrier does not match interpreter version
...
Reviewed-by: rkennke
2019-10-18 12:20:51 -04:00
Zhengyu Gu
7987b2fbae
8231324: Shenandoah: avoid duplicated weak root works during final traversal
...
Reviewed-by: rkennke
2019-10-18 11:36:35 -04:00
Aleksey Shipilev
f630646baf
8232573: Shenandoah: cleanup and add more logging for in-pause phases
...
Reviewed-by: rkennke
2019-10-17 20:56:11 +02:00
Aleksey Shipilev
86f50ba1ef
8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking
...
Reviewed-by: rkennke
2019-10-17 20:56:04 +02:00
Zhengyu Gu
2324892e0b
8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java
...
Reviewed-by: rkennke
2019-10-17 13:14:48 -04:00
Claes Redestad
638fe2b833
8232211: Remove dead code from os.hpp|cpp
...
Reviewed-by: dholmes, dcubed, rehn
2019-10-17 00:00:13 +02:00
Man Cao
7e6ebde13c
8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero
...
Fix error in "Concurrent refinement threads times" in GC log and cleanup.
Reviewed-by: tschatzl, kbarrett
2019-10-14 18:48:10 -07:00
Thomas Schatzl
1c9dd15716
8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter
...
Reviewed-by: kbarrett, sjohanss
2019-10-16 12:36:44 +02:00
Aleksey Shipilev
6b11446797
8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration
...
Reviewed-by: zgu
2019-10-15 19:45:09 +02:00
Aleksey Shipilev
c1972ecd19
8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
...
Reviewed-by: rkennke, zgu
2019-10-15 19:38:59 +02:00
Aleksey Shipilev
67a89143dd
8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong
...
Reviewed-by: rkennke
2019-10-14 11:03:13 +02:00
Erik Österlund
1a0e073932
8232116: ZGC: Remove redundant ZLock in ZNMethodTable
...
Reviewed-by: stefank, pliden
2019-10-11 13:07:21 +00:00
Thomas Schatzl
5e9b772767
8231956: Remove seq_add_card/reference from PerRegionTable class
...
Reviewed-by: sjohanss, pliden
2019-10-11 11:21:28 +02:00
Per Lidén
e598c94852
8232070: ZGC: Remove unused ZVerifyLoadBarriers
...
Reviewed-by: tschatzl
2019-10-11 10:16:35 +02:00
Aleksey Shipilev
d2d6b6378e
8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment
...
Reviewed-by: rkennke
2019-10-10 21:54:54 +02:00
Aleksey Shipilev
57fcedc33d
8232102: Shenandoah: print everything in proper units
...
Reviewed-by: rkennke
2019-10-10 21:54:53 +02:00
Erik Österlund
42885307f6
8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
...
Co-authored-by: Per Liden <per.liden@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: pliden, stefank, neliasso
2019-10-09 12:30:06 +00:00
Kim Barrett
d7fcd0ccac
8231153: Improve concurrent refinement statistics
...
8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized
Added refinement rates and counts, removed _conc_refine_cards
Reviewed-by: tschatzl, sjohanss
2019-10-08 15:15:50 -04:00
Aleksey Shipilev
67a0aa7960
8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag
...
Reviewed-by: rkennke
2019-10-07 17:12:22 +02:00
Aleksey Shipilev
89c8b7be66
8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings
...
Reviewed-by: rkennke
2019-10-07 17:12:13 +02:00
Roland Westrelin
703760bbec
8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling
...
Reviewed-by: vlivanov, thartmann
2019-10-02 17:32:08 +02:00
Per Lidén
0009f8a51f
8231825: ZGC: Remove ZMaxHeapSize and ZMaxHeapSizeShift
...
Reviewed-by: tschatzl, eosterlund
2019-10-07 07:53:38 +02:00
Leo Korinth
85a62dcc5c
8231671: Fix copyright headers in hotspot (missing comma after year)
...
Reviewed-by: tschatzl, dholmes
2019-10-02 16:08:02 +02:00
Aleksey Shipilev
808a435d79
8231667: Shenandoah: Full GC should take empty regions into slices for compaction
...
Reviewed-by: rkennke
2019-10-01 15:38:27 +02:00
Roman Kennke
aa251e0762
8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
...
Reviewed-by: shade, roland
2019-09-30 17:00:16 +02:00
Coleen Phillimore
59dcb50e96
8231472: Clean up Monitor::_safepoint_check usage to Mutex::_safepoint_check
...
Change Monitor:: to Mutex:: when allocating a Mutex, and in mutexLocker.
Reviewed-by: rehn, dholmes
2019-09-27 07:56:02 -04:00
Roland Westrelin
e4314c158d
8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info
...
Reviewed-by: shade, rkennke
2019-09-26 17:49:44 +02:00
Erik Österlund
c1865c4ad3
8219724: ZGC: Make inline cache cleaning more robust
...
Reviewed-by: pliden
2019-09-26 10:00:07 +00:00
Aleksey Shipilev
c49aa4ffa5
8231410: Shenandoah: clone barrier should use base pointer
...
Reviewed-by: rkennke
2019-09-25 12:21:10 +02:00
Roman Kennke
b8715b4004
8231447: Shenandoah: Compilation-time regression after JDK-8231086
...
Reviewed-by: shade
2019-09-25 12:33:05 +02:00
Per Lidén
f740058c3d
8231270: ZGC: Remove ZAddressSpace* and ZAddressReserved*
...
Reviewed-by: stefank, eosterlund
2019-09-24 17:08:19 +02:00
Per Lidén
68f811cd61
8231266: ZGC: Minor cleanups in ZCollectedHeap and ZHeap
...
Reviewed-by: stefank, eosterlund
2019-09-24 17:08:18 +02:00
Per Lidén
07144b3299
8231251: ZGC: Fix ZHeap includes
...
Reviewed-by: stefank, eosterlund
2019-09-24 17:08:18 +02:00
Coleen Phillimore
e49e9292d3
8213150: Add verification for locking by VMThread
...
Extend verification for all locking not just VMOperations, and fix CLDG lock to not be taken by VM thread.
Reviewed-by: rehn, dholmes
2019-09-24 10:12:56 -04:00
Erik Österlund
13d0bac294
8224820: ZGC: Support discontiguous heap reservations
...
Reviewed-by: pliden, stefank
2019-09-24 10:04:13 +00:00
Aleksey Shipilev
23ae4b93c8
8231395: Backout JDK-8231249
...
Reviewed-by: tschatzl
2019-09-24 09:38:14 +02:00
Lois Foltan
0c507f3180
8230505: Replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type
...
Consistently use is_reference_type when comparing type for T_OBJECT or T_ARRAY.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: dlong, coleenp, hseigel
2019-09-23 14:49:04 -04:00
Aleksey Shipilev
e965dca90e
8231249: Shenandoah: GC retries are too aggressive for tests that expect OOME
...
Reviewed-by: rkennke
2019-09-23 16:24:32 +02:00
Zhengyu Gu
470168868f
8231293: Shenandoah: Traversal should not revive dead weak roots
...
Reviewed-by: shade
2019-09-23 07:45:12 -04:00
Thomas Schatzl
f92526e6fd
8231189: Rename worker_i parameters to worker_id
...
Reviewed-by: kbarrett, sjohanss
2019-09-23 11:37:08 +02:00
Thomas Schatzl
03e769bd64
8159984: Remove call to ClassLoaderDataGraph::clear_claimed_marks during the initial mark pause
...
The CLDG is only iterated once during garbage collection, so we do not need to claim CLDs any more.
Reviewed-by: sjohanss, kbarrett
2019-09-23 11:37:02 +02:00
Thomas Schatzl
9ccc00d1dd
8231117: Remove G1EvacuationRootClosures::raw_strong_oops()
...
Reviewed-by: kbarrett, sjohanss
2019-09-23 11:36:53 +02:00
Jia Huang
2fc6c6459d
8231242: G1CollectedHeap::print_regions_on() does not print description for "OA" and "CA" regions
...
Reviewed-by: tschatzl, jiangli
2019-09-20 11:33:30 +08:00
Stefan Karlsson
2f67784a45
8230759: ZGC: Fix integer types
...
Reviewed-by: pliden
2019-09-11 09:47:42 +02:00
Stefan Karlsson
557f13e994
8230758: ZGC: Add missing precompiled include and fix friend declaration
...
Reviewed-by: tschatzl, pliden
2019-09-10 17:07:02 +02:00
Stefan Karlsson
3c93f5cf18
8230756: ZGC: Remove redundant memset in ZStatValue
...
Reviewed-by: tschatzl, pliden
2019-09-10 17:07:02 +02:00
Aleksey Shipilev
7a02f30492
8231244: Shenandoah: all-roots heap walking misses some weak roots
...
Reviewed-by: zgu, rkennke
2019-09-19 20:26:53 +02:00
Aleksey Shipilev
289c30bdbc
8231198: Shenandoah: heap walking should visit all roots most of the time
...
Reviewed-by: zgu, rkennke
2019-09-19 20:26:52 +02:00