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 |
|
Per Lidén
|
3f4dfa422c
|
8220592: ZGC: Move destruction of detached ZPages into ZPageAllocator
Reviewed-by: stefank, eosterlund
|
2019-03-18 11:50:40 +01:00 |
|
Per Lidén
|
16a100d103
|
8220591: ZGC: Don't delay reclaimation of ZVirtualMemory
Reviewed-by: stefank, eosterlund
|
2019-03-18 11:50:39 +01:00 |
|
Per Lidén
|
e7cfe60a32
|
8220590: ZGC: Remove ZPages from ZPageTable when freed
Reviewed-by: stefank, eosterlund
|
2019-03-18 11:50:39 +01:00 |
|
Per Lidén
|
b29bc9f1da
|
8220589: ZGC: Remove superfluous ZPageTableEntry
Reviewed-by: stefank, eosterlund
|
2019-03-18 11:50:39 +01:00 |
|
Per Lidén
|
0ce7c21d33
|
8220588: ZGC: Convert ZRelocationSet to hold ZForwardings instead of ZPages
Reviewed-by: stefank, eosterlund
|
2019-03-18 11:50:39 +01:00 |
|
Per Lidén
|
5a079bf515
|
8220587: ZGC: Break out forwarding information from ZPage
Reviewed-by: stefank, eosterlund
|
2019-03-18 11:50:39 +01:00 |
|
Per Lidén
|
547b2655d5
|
8220586: ZGC: Move relocation logic from ZPage to ZRelocate
Reviewed-by: stefank, eosterlund
|
2019-03-18 11:50:39 +01:00 |
|
Per Lidén
|
fbf62f0fb8
|
8220569: ZGC: Rename and rework ZUnmapBadViews to ZVerifyViews
Reviewed-by: stefank, eosterlund
|
2019-03-18 11:50:38 +01:00 |
|
Stefan Karlsson
|
2370adc703
|
8220343: Move scavenge_root_nmethods from shared code
Reviewed-by: kvn, eosterlund
|
2019-03-14 09:15:51 +01:00 |
|