Thomas Schatzl
3c2f5e08f7
8254674: G1: Improve root location reference to dead obj verification message
...
Reviewed-by: sjohanss, lkorinth
2020-10-15 10:39:11 +00:00
Amit Pawar
9359ff03ae
8252221: Use multiple workers for Parallel GC pre-touching
...
Reviewed-by: kbarrett, tschatzl
2020-10-15 07:22:38 +00:00
Thomas Schatzl
59378a19b2
8254164: G1 only removes self forwarding pointers for last collection set increment
...
Reviewed-by: sjohanss, kbarrett
2020-10-12 07:55:01 +00:00
Thomas Schatzl
bf46acf933
8254028: G1 incorrectly updates scan_top for collection set regions during preparation of evacuation
...
Reviewed-by: kbarrett
2020-10-12 07:42:22 +00:00
Daniel D. Daugherty
cc52358c42
8254335: logging/logStream.hpp includes memory/resourceArea.hpp but doesn't need it
...
Reviewed-by: kbarrett, iklam
2020-10-10 13:38:55 +00:00
Thomas Schatzl
a95590d00e
8254285: G1: Remove "What is this about" comment in G1CollectedHeap.cpp
...
Reviewed-by: shade, sjohanss
2020-10-09 09:55:57 +00:00
Kim Barrett
66f27b5fca
8254015: copy_to_survivor_space should use in-hand klass for scanning
...
Reviewed-by: tschatzl, sjohanss, ayang
2020-10-08 08:56:01 +00:00
Thomas Schatzl
c9d1dcc63d
8253902: G1: Starting a new marking cycle before the conc mark thread fully completed causes assertion failure
...
Reviewed-by: kbarrett, sjohanss
2020-10-06 10:16:19 +00:00
Monica Beckwith
9604ee8269
8248238: Implementation: JEP 388: Windows AArch64 Support
...
Co-authored-by: Monica Beckwith <mbeckwit@openjdk.org>
Co-authored-by: Ludovic Henry <luhenry@openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban@openjdk.org>
Reviewed-by: dholmes, cjplummer, aph, ihse
2020-10-05 03:21:39 +00:00
Thomas Schatzl
b8966e1f7b
8253928: G1: Remove G1ConcurrentMarkThread::set_in_progress declaration
...
Reviewed-by: ayang, shade
2020-10-02 11:05:34 +00:00
Stefan Johansson
709cfe5f28
8253815: Remove unused HeapRegionManager::_num_committed from SA
...
Reviewed-by: tschatzl, cjplummer
2020-09-30 13:02:41 +00:00
Stefan Karlsson
3ed960ec77
8253640: Make MEMFLAGS an enum class
...
Reviewed-by: stuefe, tschatzl
2020-09-29 12:03:00 +00:00
John Tortugo
b65913249f
8252888: Collapse G1MMUTracker class hierarchy
...
Reviewed-by: ayang, sjohanss, kbarrett
2020-09-29 08:15:41 +00:00
Aditya Mandaleeka
e63b90cc17
8251358: Clean up Access configuration after Shenandoah barrier change
...
Reviewed-by: eosterlund, rkennke, shade
2020-09-29 07:25:08 +00:00
Thomas Schatzl
e9c178276f
8252752: Clear card table for old regions during scan in G1
...
Reviewed-by: kbarrett, iwalulya, ayang
2020-09-28 08:28:57 +00:00
Stefan Karlsson
ca1ed16292
8253639: Change os::attempt_reserve_memory_at parameter order
...
Reviewed-by: tschatzl, iklam
2020-09-28 07:12:48 +00:00
Stefan Karlsson
e12d94af0b
8253594: Remove CollectedHeap::supports_tlab_allocation
...
Reviewed-by: sjohanss, pliden
2020-09-25 09:12:38 +00:00
Thomas Schatzl
37b70282b5
8240556: Abort concurrent mark after effective eager reclamation of humongous objects
...
Reviewed-by: sjohanss, ayang
2020-09-25 07:11:55 +00:00
Kim Barrett
0e98fc1ccd
8253237: [REDO] Improve large object handling during evacuation
...
8253238: [REDO] Improve object array chunking test in G1's copy_to_survivor_space
8253236: [REDO] Investigate fast-path for scanning only objects with references during gc
Generate multiple partial array tasks for large objArrays.
Reviewed-by: sjohanss, ayang, tschatzl
2020-09-22 05:14:06 +00:00
Daniel D. Daugherty
d8921ed573
8247281: migrate ObjectMonitor::_object to OopStorage
...
Co-authored-by: Erik Österlund <erik.osterlund@oracle.com>
Co-authored-by: Daniel Daugherty <daniel.daugherty@oracle.com>
Reviewed-by: eosterlund, coleenp, dholmes, stefank, kbarrett, rkennke, sspitsyn
2020-09-21 22:12:07 +00:00
Stefan Johansson
edc14f92d9
8253286: Use expand_exact() instead of expand_at() for fixed requests in G1
...
Reviewed-by: tschatzl, ayang
2020-09-21 12:02:33 +00:00
Thomas Schatzl
bba948f0ff
8253411: [BACKOUT] [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs
...
Reviewed-by: kbarrett, sjohanss
2020-09-21 11:29:41 +00:00
Thomas Schatzl
955c2e6292
8253303: G1: Move static initialization of G1FromCardCache to a proper location
...
Reviewed-by: ayang, sjohanss
2020-09-21 11:28:24 +00:00
Kim Barrett
f37c34d32e
8253270: Limit fastdebug inlining in G1 evacuation
...
Reviewed-by: tschatzl, sjohanss, ayang
2020-09-18 19:29:18 +00:00
Ivan Walulya
86a16400bd
8244505: G1 pause time ratio calculation does not consider Remark/Cleanup pauses
...
Reviewed-by: tschatzl, sjohanss
2020-09-18 09:35:34 +00:00
Ioi Lam
0a1dc50f54
8253271: vm_version_x86.hpp should not include globals_extension.hpp
...
Reviewed-by: dholmes
2020-09-17 21:32:22 +00:00
Thomas Schatzl
3570f5a924
8252041: G1: Fix incorrect uses of HeapRegionManager::max_length
...
Reviewed-by: sjohanss, kbarrett
2020-09-17 15:40:54 +00:00
Ivan Walulya
4ac6934965
8253232: G1Analytics::compute_pause_time_ratios() uses wrong pause times in calculation
...
Reviewed-by: tschatzl, kbarrett
2020-09-17 07:58:30 +00:00
Kim Barrett
74851c507b
8253169: [BACKOUT] Improve large object handling during evacuation
...
Revert "8027545: Improve object array chunking test in G1's copy_to_survivor_space"
Revert "8158045: Improve large object handling during evacuation"
Revert "8027761: Investigate fast-path for scanning only objects with references during gc"
Reviewed-by: tschatzl, sjohanss
2020-09-15 14:33:04 +00:00
Kim Barrett
dafcf1056f
8027545: Improve object array chunking test in G1's copy_to_survivor_space
...
8158045: Improve large object handling during evacuation
8027761: Investigate fast-path for scanning only objects with references during gc
Generate multiple partial array tasks for large objArrays.
Reviewed-by: sjohanss, ayang, tschatzl
2020-09-15 12:18:24 +00:00
Thomas Schatzl
fa30241ddb
8249676: [REDO] G1 incorrectly limiting young gen size when using the reserve can result in repeated full gcs
...
Reviewed-by: sjohanss, kbarrett
2020-09-15 10:19:36 +00:00
Ioi Lam
5144190ea0
8243208: Clean up JVMFlag implementation
...
Reviewed-by: dholmes, coleenp, gziemski
2020-09-11 04:05:18 +00:00
David Holmes
976acddeb5
8252406: Introduce Thread::as_Java_thread() convenience function
...
Reviewed-by: shade, coleenp, kbarrett, dcubed
2020-09-11 01:31:32 +00:00
Thomas Schatzl
8db333531f
8247928: Refactor G1ConcurrentMarkThread for mark abort
...
Reviewed-by: sjohanss, kbarrett
2020-09-10 11:06:39 +00:00
Aditya Mandaleeka
6a005343b4
8250961: Move Universe::update_heap_info_at_gc to CollectedHeap
...
Reviewed-by: stefank, kbarrett
2020-09-10 07:09:19 +00:00
Ivan Walulya
63a5a12949
8252658: G1: Do not consider G1HeapWastePercent during region selection within a gc
...
Reviewed-by: tschatzl, sjohanss
2020-09-08 18:39:56 +00:00
Albert Mingkun Yang
76002747d5
8252859: Inconsistent use of alpha in class AbsSeq
...
Reviewed-by: tschatzl, sjohanss
2020-09-08 11:17:09 +00:00
Stefan Johansson
188b0bc7be
8252868: Clean up unused function from G1MMUTracker
...
Reviewed-by: tschatzl
2020-09-08 07:58:29 +00:00
Ivan Walulya
553f3b1497
8252303: G1MMUTrackerQueue::when_sec skip queue iteration on max_gc_time pause time
...
Reviewed-by: sjohanss, tschatzl
2020-08-25 11:39:38 +02:00
Thomas Schatzl
f9e6f26ca4
8252035: G1: Clean up G1CollectedHeap::*reserved* methods
...
Reviewed-by: sjohanss, iwalulya
2020-09-02 10:07:03 +02:00
Thomas Schatzl
75a69333f8
8252231: G1AdaptiveIHOP has swapped current_occupancy and additional_buffer_size
...
Reviewed-by: shade
2020-09-02 10:06:11 +02:00
Ioi Lam
5ca47be633
8252481: Remove excessive include of memTracker.hpp
...
Reviewed-by: lfoltan, ccheung
2020-09-01 08:29:15 -07:00
Stefan Johansson
2c4fbbca23
8252141: Rename G1YoungRemSetSamplingThread to better reflect its purpose
...
Reviewed-by: kbarrett, tschatzl
2020-09-01 15:55:56 +02:00
Ioi Lam
dd89c92c50
8251560: Remove excessive header file inclusion from systemDictionary.hpp and others
...
Reviewed-by: coleenp
2020-08-31 08:05:08 -07:00
Coleen Phillimore
fac22ce20c
8252043: Move inner class metaspace cleaning out of safepoint cleanup tasks
...
Clean up inner metaspaces from ServiceThread if cleanup is needed for concurrent GCs.
Reviewed-by: eosterlund, pchilanomate
2020-08-21 10:01:40 -04:00
Thomas Schatzl
fe8439f0d4
8252086: G1: Remove g1_rs in G1CollectedHeap::initialize
...
Reviewed-by: sjohanss
2020-08-21 11:57:55 +02:00
Thomas Schatzl
8a56d7e00d
8252034: G1: Remove *g1_reserved* methods
...
Remove duplicate methods.
Reviewed-by: sjohanss, kbarrett
2020-08-21 11:54:34 +02:00
Thomas Schatzl
f189db2813
8252038: G1: Remove unused G1MarkStatsCache::_num_stats
...
Reviewed-by: sjohanss, kbarrett
2020-08-21 11:54:33 +02:00
Ziyi Luo
10fb6f9c4b
8245511: G1 adaptive IHOP does not account for reclamation of humongous objects by young GC
...
Discount humongous object eager reclaim in IHOP allocation rate.
Reviewed-by: tschatzl, sjohanss
2020-08-21 11:54:32 +02:00
Albert Mingkun Yang
74ae13716b
8251463: Obsolete -XX:ForceNUMA option
...
Reviewed-by: kbarrett, sjohanss, lkorinth
2020-08-18 11:43:24 +02:00