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 |
|
Stefan Karlsson
|
b9cf9e7ca4
|
8220411: Remove ScavengeRootsInCode=0 code
Reviewed-by: thartmann, coleenp
|
2019-03-14 09:08:17 +01:00 |
|
Thomas Schatzl
|
687596a858
|
8220345: Use appropriate type for G1RemSetScanState::IsDirtyRegionState
Reviewed-by: kbarrett, lkorinth
|
2019-03-13 21:01:56 +01:00 |
|
Thomas Schatzl
|
ece7e8a2a1
|
8220301: Remove jbyte use in CardTable
Use CardTable::CardValue aliased to uint8_t instead.
Reviewed-by: kbarrett, shade
|
2019-03-13 21:01:56 +01:00 |
|
Zhengyu Gu
|
f8d4cd94cb
|
8220546: Shenandoah Reports timing details for weak root processing
Reviewed-by: rkennke
|
2019-03-13 13:33:50 -04:00 |
|
Claes Redestad
|
1bfa5cee8c
|
8220496: Race in java_lang_String::length() when deduplicating
Reviewed-by: rkennke, pliden
|
2019-03-13 17:32:17 +01:00 |
|
Per Lidén
|
a0847b0416
|
8219634: ZGC: Rename ZAddressRangeMap to ZGranuleMap
Reviewed-by: eosterlund, stefank
|
2019-03-13 11:31:00 +01:00 |
|
Per Lidén
|
6d4374b876
|
8219633: ZGC: Rename ZPageSizeMin to ZGranuleSize
Reviewed-by: eosterlund, stefank
|
2019-03-13 11:31:00 +01:00 |
|
Per Lidén
|
c6917cc27e
|
8219817: Remove unused CollectedHeap::block_size()
Reviewed-by: shade, stefank
|
2019-03-13 11:31:00 +01:00 |
|
Man Cao
|
e309fb9a3a
|
8212206: Refactor AdaptiveSizePolicy to separate out code related to GC overhead
Move check_gc_overhead_limit() and related code to its own class
Reviewed-by: tschatzl, pliden, jiangli
|
2019-01-15 15:59:47 -08:00 |
|
Ao Qi
|
f15a31f766
|
8220344: Build failures when using --with-jvm-features=-g1gc,-jfr
Reviewed-by: tschatzl, zgu
|
2019-03-12 09:59:58 -04:00 |
|
Severin Gehwolf
|
46c4ef516c
|
8220294: ZGC fails to build on GCC 4.4.7: Type parameter issue
Specify explicit type in the constructor
Reviewed-by: shade, pliden
|
2019-03-07 17:34:21 +01:00 |
|
Zhengyu Gu
|
b5b1fe042a
|
8220444: Shenandoah should use parallel version of WeakProcessor in root processor for weak roots
Reviewed-by: rkennke, shade
|
2019-03-11 14:06:05 -04:00 |
|
Kim Barrett
|
c7ae2d10b7
|
8217417: Decorator name typo: C2_TIGHLY_COUPLED_ALLOC
Fixed typo in decorator name, variables, and comments.
Reviewed-by: tschatzl
|
2019-03-11 02:05:07 -04:00 |
|
Aleksey Shipilev
|
ac03c04256
|
8220162: Shenandoah should not commit HugeTLBFS memory
Reviewed-by: rkennke, zgu
|
2019-03-11 00:06:48 +01:00 |
|
Aleksey Shipilev
|
c3a207f1a7
|
8220153: Shenandoah does not work with TransparentHugePages properly
Reviewed-by: rkennke, zgu
|
2019-03-11 00:06:47 +01:00 |
|
Aleksey Shipilev
|
1a100ade57
|
8220350: Refactor ShenandoahHeap::initialize
Reviewed-by: rkennke, zgu
|
2019-03-11 00:06:46 +01:00 |
|
Aleksey Shipilev
|
86851c31d8
|
8220290: gc/arguments/TestSurvivorRatioFlag.java fails after JDK-8215221 with CMS
Reviewed-by: kbarrett, tschatzl
|
2019-03-08 12:01:43 +01:00 |
|
Aleksey Shipilev
|
ba8645f09a
|
8215221: Serial GC misreports young GC time
Reviewed-by: kbarrett, manc
|
2019-03-07 10:50:52 +01:00 |
|
Aleksey Shipilev
|
ae233f6f0d
|
8220228: Improve Shenandoah pacing histogram message
Reviewed-by: rkennke
|
2019-03-07 10:22:19 +01:00 |
|
Kim Barrett
|
725a467ad8
|
8219613: Use NonJavaThread PtrQueues
Init and use NJT queues, remove shared SATB queue.
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Reviewed-by: shade, zgu, pliden, tschatzl
|
2019-03-05 19:54:33 -05:00 |
|
Zhengyu Gu
|
ee991225e7
|
8220161: Shenandoah does not need to initialize PLABs for safepoint workers
Reviewed-by: shade
|
2019-03-05 12:30:47 -05:00 |
|
Thomas Schatzl
|
3d9de2e6f2
|
8219856: Spell out G1CollectorPolicy::is_hetero_heap
Reviewed-by: sangheki, kbarrett
|
2019-03-04 11:49:16 +01:00 |
|
Thomas Schatzl
|
bfaeb63761
|
8219748: Add and use getter for the timing object in G1
Reviewed-by: shade, kbarrett
|
2019-03-04 11:49:16 +01:00 |
|