Roman Kennke
990b45b149
8222227: Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause
...
Reviewed-by: shade, zgu
2019-04-09 23:36:43 +02:00
Aleksey Shipilev
321615029c
8222186: Shenandoah should not uncommit below minimum heap size
...
Reviewed-by: zgu, rkennke
2019-04-09 21:20:16 +02:00
Aleksey Shipilev
6453df40be
8222185: Shenandoah should report "committed" as capacity
...
Reviewed-by: zgu, rkennke
2019-04-09 21:20:15 +02:00
Sangheon Kim
bb31c7d085
8218049: Survivor MemoryMXBean used() size granularity is region based
...
Reviewed-by: tschatzl, kbarrett
2019-04-08 12:15:40 -07:00
Thomas Schatzl
f6116c5498
8222105: Add "use_" prefix to G1Policy::adaptive_young_list_length
...
Improve naming of G1Policy::adaptive_young_list_length to improve readability.
Reviewed-by: kbarrett
2019-04-08 21:01:17 +02:00
Thomas Schatzl
884545e54f
8218668: Clean up evacuation of optional collection set
...
Better integrate optional collection set evacuation into the existing evacuation scheme, fixing a few minor issues with the initial implementation.
Reviewed-by: kbarrett, sangheki
2019-04-08 20:37:52 +02:00
Aleksey Shipilev
3592b7ea78
8222130: Shenandoah should verify roots after pre-evacuation
...
Reviewed-by: rkennke, zgu
2019-04-08 19:43:04 +02:00
Roman Kennke
7a26e84e4f
8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength()
...
Reviewed-by: shade
2019-04-08 18:42:29 +02:00
Roman Kennke
d2ac25420e
8222125: Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1
...
Reviewed-by: shade
2019-04-08 18:42:27 +02:00
Roman Kennke
6292ecd39b
8221848: Shenandoah: ArrayCopy post-barrier improvements
...
Reviewed-by: zgu
2019-04-04 21:29:46 +02:00
Roman Kennke
03ab1404f0
8221766: Load-reference barriers for Shenandoah
...
Reviewed-by: kvn, erikj, aph, shade
2019-04-02 23:00:22 +02:00
Roman Kennke
004b3ee748
8220664: Simplify ShenandoahUpdateHeapRefsClosure
...
Reviewed-by: shade
2019-03-27 22:25:03 +01:00
Zhengyu Gu
6881a91868
8220602: Shenandoah-SA: Enable best-effort implementation of heap walk
...
Reviewed-by: rkennke, cjplummer
2019-03-14 09:53:15 -04:00
Kim Barrett
e7e00f7ae0
8221102: Allow GC threads to participate in threads claiming protocol
...
Expand claim counter from 1bit to uintx, with rare overflow handling.
Reviewed-by: tschatzl, rkennke
2019-04-02 13:08:38 -04:00
Roman Kennke
9acdfbd5b7
8221751: Shenandoah: Improve SATB enqueueing
...
Reviewed-by: shade
2019-04-02 18:13:42 +02:00
Per Lidén
a5cec7fe04
8221732: Introduce CollectedHeap::hash_oop()
...
Reviewed-by: kbarrett, tschatzl, stefank
2019-04-02 10:04:25 +02:00
Per Lidén
a7dd794beb
8221648: Remove CollectedHeap::is_in_closed_subset()
...
Reviewed-by: kbarrett, tschatzl
2019-04-02 10:04:25 +02:00
Sangheon Kim
4494be3b5f
8221517: G1: Reserved page size for heap can be wrong
...
Reviewed-by: tschatzl, kbarrett
2019-04-01 14:54:48 -07:00
Kim Barrett
757e6ecfec
8220671: Initialization race for non-JavaThread PtrQueues
...
Include on_thread_(attach|detach) under NJTList_lock.
Reviewed-by: pliden, rkennke
2019-04-01 17:11:38 -04:00
Stefan Karlsson
cb58cddccb
8221558: Remove obsolete uses of OopStorage::ParState<'false, false> _par_state
...
Reviewed-by: pliden, tschatzl
2019-04-01 18:36:12 +02:00
Stefan Karlsson
31ac44b710
8221146: ZGC: Reports too much relocated
...
Reviewed-by: pliden, eosterlund
2019-04-01 18:34:47 +02:00
Stefan Karlsson
abb2d67803
8220610: Make CollectedHeap nmethod functions pure virtual
...
Reviewed-by: shade
2019-04-01 18:34:39 +02:00
Roman Kennke
9e18ef0679
8221750: Shenandoah: Enable ThreadLocalHandshake by default
...
Reviewed-by: shade
2019-04-01 16:30:23 +02:00
Aleksey Shipilev
18c4faf2cf
8221735: Shenandoah fails ctw/modules/jdk_management_agent.java with Traversal
...
Reviewed-by: rkennke, roland
2019-04-01 13:33:58 +02:00
Zhengyu Gu
3320a7ea1f
8221629: Shenandoah: Cleanup class unloading logic
...
Reviewed-by: rkennke
2019-03-28 13:53:41 -04:00
Zhengyu Gu
4255a28d8d
8221435: Shenandoah should not mark through weak roots
...
Reviewed-by: rkennke, shade
2019-03-26 12:12:49 -04:00
Per Lidén
793c71bf92
8221153: ZGC: Heap iteration and verification pollutes GC statistics
...
Reviewed-by: stefank, eosterlund
2019-03-28 19:43:59 +01:00
Per Lidén
7a623e6e46
8221540: ZGC: Reduce width of zForwardingEntry::from_index field
...
Reviewed-by: stefank, eosterlund
2019-03-28 19:43:59 +01:00
Per Lidén
53c904df4a
8221394: Clean up ConcurrentGCThread
...
Reviewed-by: kbarrett, eosterlund
2019-03-28 19:43:59 +01:00
Derek Thomson
7a4b473edd
8157372: C2: Node::cmp() should return bool
...
The method Node::cmp() should return a boolean
Reviewed-by: vlivanov, kvn
2019-03-28 11:06:00 -07:00
Per Lidén
c8725ae469
8221537: ZGC: Fix incorrect comment in zNMethod table entry layout
...
Reviewed-by: stefank
2019-03-27 10:38:49 +01:00
Per Lidén
8e258756bb
8221392: Reduce ConcurrentGCThreads spinning during start up
...
Reviewed-by: eosterlund, kbarrett
2019-03-27 10:38:49 +01:00
Leo Korinth
b0b6b497a4
8221260: Initialize more class members on construction, remove some unused ones
...
Reviewed-by: kbarrett, tschatzl
2019-03-25 14:46:55 +01:00
Thomas Schatzl
efe03d5a90
8219100: Improve do_collection_pause_at_safepoint
...
Reviewed-by: kbarrett, sangheki
2019-03-25 14:11:09 +01:00
Aleksey Shipilev
26210b4566
8221363: Build failure after JDK-8220240 (Refactor shared dirty card queue)
...
Reviewed-by: stuefe
2019-03-23 17:18:49 +01:00
Kim Barrett
3bb3dbc47e
8220240: Refactor shared dirty card queue
...
Add G1SharedDirtyCardQueue class.
Reviewed-by: tschatzl, lkorinth
2019-03-22 15:42:43 -04:00
Per Lidén
5fdcdaadd4
8221219: ZGC: Remove ZStallOnOutOfMemory option
...
Reviewed-by: stefank, eosterlund
2019-03-22 12:49:33 +01:00
Per Lidén
8b38ebf1a2
8221212: ZGC: Command-line flags should be marked experimental
...
Reviewed-by: stefank, eosterlund
2019-03-22 12:49:32 +01:00
Roman Kennke
29843b4dfb
8221278: Shenandoah should not enqueue string dedup candidates during root scan
...
Reviewed-by: shade
2019-03-21 22:37:36 +01:00
Roman Kennke
1aec18881b
8220780: ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE
...
Reviewed-by: shade
2019-03-18 16:33:28 +01:00
Stefan Karlsson
c2d4f10483
8220609: Cleanups in ScavengableNMethods
...
Reviewed-by: pliden, eosterlund
2019-03-18 15:21:33 +01:00
Stefan Karlsson
788dcfd72d
8220606: Move ScavengableNMethods unlinking to unregister_nmethod
...
Reviewed-by: pliden, eosterlund
2019-03-18 15:19:39 +01:00
Per Lidén
d33d485682
8220601: ZGC: Delete ZNMethodTableEntry arrays using ZSafeDelete
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:41 +01:00
Per Lidén
e94d4e7fc9
8220600: ZGC: Delete ZPages using ZSafeDelete
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:41 +01:00
Per Lidén
98fa071300
8220599: ZGC: Introduce ZSafeDelete
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
4a83447db2
8220597: ZGC: Convert ZForwarding to use ZAttachedArray
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
8aa6e7538c
8220596: ZGC: Convert ZNMethodData to use ZAttachedArray
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
c62f53a576
8220595: ZGC: Introduce ZAttachedArray
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
dd412e66c5
8220594: ZGC: Remove superfluous ZPage::is_active()
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00
Per Lidén
cc4ae9ab95
8220593: ZGC: Remove superfluous ZPage::is_detached()
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:40 +01:00