Thomas Schatzl
6b911624f2
8210462: Fix remaining mentions of initial mark
...
Reviewed-by: lkorinth, kbarrett
2020-07-09 16:22:23 +02:00
Thomas Schatzl
83fff05498
8248306: gc/stress/gclocker/TestExcessGCLockerCollections.java does not compile
...
Update the test to use the method suggested in JDK-8244010.
Reviewed-by: kbarrett
2020-07-03 16:32:33 +02:00
Jesper Wilhelmsson
7c3d72fd3a
Merge
2020-06-30 20:09:03 +02:00
Thomas Schatzl
18cddad5a2
8247819: G1: Process strong OopStorage entries in parallel
...
Implement parallel processing of strong OopStorage entries for G1.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: kbarrett, stefank
2020-06-26 14:43:09 +02:00
Daniel D. Daugherty
ac37a29914
8248049: minor cleanups in gc/whitebox/TestWBGC.java
...
Reviewed-by: hseigel
2020-06-24 17:49:10 -04:00
Daniel D. Daugherty
3e4ad5d8d1
8246477: add whitebox support for deflating idle monitors
...
Reviewed-by: dholmes, eosterlund
2020-06-24 17:48:53 -04:00
Jesper Wilhelmsson
a16994ff7b
Merge
2020-06-19 00:30:46 +02:00
Aleksey Shipilev
44d4e37ccb
8247757: Shenandoah: split heavy tests by heuristics to improve parallelism
...
Reviewed-by: rkennke
2020-06-17 17:22:09 +02:00
Aleksey Shipilev
00dc525e5f
8247754: Shenandoah: mxbeans tests can be shorter
...
Reviewed-by: rkennke
2020-06-17 17:21:56 +02:00
Aleksey Shipilev
d2c1027edc
8247751: Shenandoah: options tests should run with smaller heaps
...
Reviewed-by: zgu, rkennke
2020-06-17 17:21:47 +02:00
Per Lidén
116aee4950
8242527: ZGC: TestUncommit.java fails due to "Exception: Uncommitted too fast"
...
Reviewed-by: eosterlund
2020-05-31 23:15:05 +02:00
Aleksey Shipilev
b189d0b918
8245478: Implementation: JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector (Production)
...
Reviewed-by: rkennke, smonteith, zgu
2020-05-28 18:50:58 +02:00
Stefan Johansson
6e1403480a
8245724: Move g1 periodic gc logging to G1InitLogger
...
Reviewed-by: kbarrett, tschatzl
2020-05-27 11:48:33 +02:00
Thomas Stuefe
04e6b743db
8243392: Remodel CDS/Metaspace storage reservation
...
Reviewed-by: iklam, coleenp, ngasson, aph
2020-05-24 19:25:29 +02:00
Mikael Vidstedt
071bd521bc
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
...
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
2020-05-20 17:33:37 -07:00
Per Lidén
58a34f7c32
8244291: Test: gc/z/TestGarbageCollectorMXBean.java failed: "unexpected cycles"
...
Reviewed-by: eosterlund, tschatzl
2020-05-20 10:54:11 +02:00
Roland Westrelin
6d98502550
8244663: Shenandoah: C2 assertion fails in Matcher::collect_null_checks
...
Reviewed-by: shade
2020-05-15 21:54:28 +02:00
Roland Westrelin
35a7eff951
8244721: CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape"
...
Reviewed-by: shade
2020-05-15 10:24:38 +02:00
Erik Österlund
382e5dc334
8241825: Make compressed oops and compressed class pointers independent (x86_64, PPC, S390)
...
Reviewed-by: coleenp, fparain, stuefe, mdoerr
2020-05-13 09:36:12 +00:00
Aleksey Shipilev
d5414d7929
8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode
...
Reviewed-by: rkennke
2020-05-11 18:33:50 +02:00
Aleksey Shipilev
68e55bdf72
8244730: Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java should only verify the heuristics
...
Reviewed-by: rkennke
2020-05-11 18:33:18 +02:00
Igor Ignatyev
a899004d4e
8244384: @requires-related clean up in gc/metaspace/ tests
...
Reviewed-by: kbarrett, stefank
2020-05-05 09:27:24 -07:00
Stefan Karlsson
81597d9f8f
8244078: ProcessTools executeTestJvm and createJavaProcessBuilder have inconsistent handling of test.*.opts
...
Reviewed-by: dholmes, cjplummer
2020-05-04 21:20:39 +02:00
Zhengyu Gu
227868034a
8241793: Shenandoah: Enable concurrent class unloading for aarch64
...
Reviewed-by: smonteith, rkennke
2020-04-30 14:00:50 -04:00
Per Lidén
68e53065e0
8240679: ZGC GarbageCollectorMXBean reports inaccurate post GC heap size for ZHeap pool
...
Reviewed-by: eosterlund
2020-04-30 10:59:23 +02:00
Igor Ignatyev
e7aafcd61d
8243933: use driver mode in gc tests
...
Reviewed-by: kbarrett
2020-04-29 07:08:31 -07:00
Stefan Karlsson
35af52dd4f
8244010: Simplify usages of ProcessTools.createJavaProcessBuilder in our tests
...
Reviewed-by: lmesnik, iignatyev, coleenp, dholmes
2020-04-29 08:52:18 +02:00
Stuart Monteith
739e8e322d
8216557: Aarch64: Add support for Concurrent Class Unloading
...
Co-authored-by: Andrew Haley <aph@redhat.com>
Reviewed-by: aph, eosterlund, pliden, njian
2020-04-29 14:53:48 +08:00
Igor Ignatyev
70e632d5ec
8243935: remove copying of s.h.WB$WhiteBoxPermission in hotspot tests
...
Reviewed-by: dholmes, stefank
2020-04-28 19:57:02 -07:00
Igor Ignatyev
9921097bd9
8243942: use SkippedException in gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java test
...
Reviewed-by: kbarrett
2020-04-28 11:32:45 -07:00
Igor Ignatyev
a740f83da3
8243930: update copyright years
...
Reviewed-by: dholmes
2020-04-27 17:58:27 -07:00
Igor Ignatyev
d84e4f1fd6
8243565: some gc tests use 'test.java.opts' and not 'test.vm.opts'
...
Reviewed-by: stefank
2020-04-27 10:25:29 -07:00
Igor Ignatyev
5efa545d48
8242312: use reproducible random in hotspot gc tests
...
Reviewed-by: kbarrett, tschatzl
2020-04-14 12:50:09 -07:00
Kim Barrett
4d487927ad
8228991: Obsolete -XX:UseAdaptiveGCBoundary
...
Make option obsolete and removed supporting code.
Reviewed-by: tschatzl, stefank
2020-04-17 23:22:34 -04:00
Kim Barrett
4694da31f8
8242078: G1: Improve concurrent refinement analytics and logging
...
Unify data collection and reporting.
Reviewed-by: tschatzl, sjohanss
2020-04-14 17:31:53 -04:00
Aleksey Shipilev
951cda8d1f
8242273: Shenandoah: accept either SATB or IU barriers, but not both
...
Reviewed-by: rkennke
2020-04-07 13:18:47 +02:00
Aleksey Shipilev
5fff119dde
8242271: Shenandoah: add test to verify GC mode unlock
...
Reviewed-by: rkennke
2020-04-07 13:18:46 +02:00
Roman Kennke
c4d01f8c8b
8242054: Shenandoah: New incremental-update mode
...
Reviewed-by: shade
2020-04-06 17:08:46 +02:00
Per Lidén
2e4783411e
8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production)
...
Reviewed-by: stefank, eosterlund
2020-04-03 23:40:33 +02:00
Roman Kennke
553ea1e891
8242082: Shenandoah: Purge Traversal mode
...
Reviewed-by: shade
2020-04-03 15:06:08 +02:00
Aleksey Shipilev
cd76575df1
8242075: Shenandoah: rename ShenandoahHeapRegionSize flag
...
Reviewed-by: rkennke
2020-04-03 11:33:31 +02:00
Stefan Johansson
80b8644499
8241670: Enhance heap region size ergonomics to improve OOTB performance
...
Reviewed-by: redestad, tschatzl
2020-04-02 21:33:57 +02:00
Stefan Johansson
6a4e93bbc9
8241666: Enhance log messages in ReferenceProcessor
...
Reviewed-by: tschatzl, sangheki
2020-03-31 11:45:29 +02:00
Roman Kennke
bb7a8f643f
8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier
...
Reviewed-by: shade
2020-03-27 12:47:36 +01:00
Thomas Schatzl
7048684ca7
8238855: Move G1ConcurrentMark flag sanity checks to g1Arguments
...
Reviewed-by: sjohanss, kbarrett
2020-03-27 09:44:53 +01:00
Per Lidén
e11ab6a46c
8241596: ZGC: Shorten runtime of gc/z/TestUncommit.java
...
Reviewed-by: tschatzl, sjohanss
2020-03-26 16:56:42 +01:00
Chris Plummer
a147636157
8238268: Many SA tests are not running on OSX because they do not attempt to use sudo when available
...
Reviewed-by: sspitsyn, iignatyev
2020-03-17 18:04:59 -07:00
Per Lidén
9e94572078
8240714: ZGC: TestSmallHeap.java failed due to OutOfMemoryError
...
Reviewed-by: eosterlund
2020-03-13 14:26:38 +01:00
Aditya Mandaleeka
5ed80778bc
8231668: Remove ForceDynamicNumberOfGCThreads
...
Reviewed-by: shade, tschatzl
2020-03-13 13:22:39 +01:00
Kelvin Nilsen
19e02810db
8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah
...
Reviewed-by: shade
2020-03-12 06:47:17 +01:00
Aleksey Shipilev
eb974fad6d
8240868: Shenandoah: remove CM-with-UR piggybacking cycles
...
Reviewed-by: rkennke, zgu
2020-03-11 14:17:52 +01:00
Kim Barrett
9f334a1640
8240239: Replace ConcurrentGCPhaseManager
...
Replace ConcurrentGCPhaseManager with ConcurrentGCBreakpoints
Co-authored-by: Per Liden <per.liden@oracle.com>
Reviewed-by: kbarrett, pliden, sangheki
2020-03-06 18:42:13 -05:00
Aleksey Shipilev
b3666b94a3
8240511: Shenandoah: parallel safepoint workers count should be ParallelGCThreads
...
Reviewed-by: rkennke
2020-03-04 11:50:28 +01:00
Aleksey Shipilev
d26dadef43
8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
...
Reviewed-by: rkennke
2020-02-26 19:36:50 +01:00
Aleksey Shipilev
331f492ad5
8240069: Shenandoah: turn more flags diagnostic
...
Reviewed-by: rkennke
2020-02-26 19:36:43 +01:00
Per Lidén
a9207420c5
8239129: ZGC: Allow -XX:AllocateHeapAt to use any filesystem
...
Co-authored-by: Yasumasa Suenaga <yasuenag@gmail.com>
Reviewed-by: stefank, pliden, ysuenaga
2020-02-24 13:52:07 +01:00
Per Lidén
aab0ce5f1c
8239533: ZGC: Make the ZProactive flag non-diagnostic
...
Reviewed-by: eosterlund, stefank
2020-02-24 11:01:51 +01:00
Roland Westrelin
8c0fab8fbe
8237837: Shenandoah: assert(mem == __null) failed: only one safepoint
...
Reviewed-by: rkennke
2020-01-28 11:28:52 +01:00
Roland Westrelin
a59ed930f5
8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"
...
Reviewed-by: rkennke, shade
2020-02-07 13:59:17 +01:00
Thomas Schatzl
ffcc582601
8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found"
...
Factor out multiple attempts at forcing a mixed gc into a single one and update the tests to use the new code. Change command line arguments for the tests to further decrease the possibility of failures.
Reviewed-by: lkorinth, kbarrett
2020-01-23 14:42:49 +01:00
Aleksey Shipilev
d9df6feabe
8237586: Shenandoah: provide option to disable periodic GC
...
Reviewed-by: zgu
2020-01-21 20:58:48 +01:00
Mikael Vidstedt
3318314c7c
8237589: Fix copyright header formatting
...
Reviewed-by: jjg, serb, iris, jwilhelm
2020-01-21 14:23:01 -08:00
Aleksey Shipilev
72a4aa8c11
8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
...
Reviewed-by: rkennke
2020-01-21 13:40:10 +01:00
Jesper Wilhelmsson
d34f561de0
Merge
2020-01-15 20:41:46 +01:00
Zhengyu Gu
27d782be64
8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
...
Reviewed-by: shade
2020-01-13 13:53:37 -05:00
Zhengyu Gu
b81bfcbff1
8236902: Shenandoah: Missing string dedup roots in all root scanner
...
Reviewed-by: rkennke
2020-01-10 07:21:32 -05:00
Roman Kennke
773b7b6c4b
8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
...
Reviewed-by: zgu
2019-12-17 18:23:33 +01:00
Roland Westrelin
8d2e11397a
8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation
...
Reviewed-by: thartmann, rkennke
2020-01-09 17:26:26 +01:00
Mikael Vidstedt
b63b9a2edb
8237182: Update copyright header for shenandoah and epsilon files
...
Reviewed-by: iignatyev, zgu
2020-01-14 19:27:03 -08:00
Per Lidén
832baeaf4d
8236153: ZGC: gc/z/TestUncommit.java fails with java.lang.Exception: Uncommitted too fast
...
Reviewed-by: eosterlund
2020-01-14 10:43:55 +01:00
Jesper Wilhelmsson
913b8702d1
Merge
2020-01-13 15:40:09 +01:00
Jesper Wilhelmsson
943b87ddde
Merge
2020-01-09 20:21:53 +01:00
Ioi Lam
d1ad0eaf8f
8233826: Change CDS dumping tty->print_cr() to unified logging
...
Reviewed-by: coleenp, dholmes, jiangli
2019-12-19 23:04:49 -08:00
Thomas Schatzl
89f2d14518
8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found
...
Fix determining whether C2 or JVMCI are enabled in the test.
Reviewed-by: sjohanss, kbarrett
2020-01-08 14:36:48 +01:00
Stefan Johansson
9cabfa82ff
8165443: Free Collection Set serial phase takes very long on large heaps
...
Reviewed-by: tschatzl, kbarrett
2019-12-09 10:26:41 +01:00
Leo Korinth
c023983c7f
8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations
...
Reviewed-by: eosterlund, tschatzl
2019-12-05 12:52:07 +01:00
Per Lidén
5e758d2368
8234543: ZGC: Parallel pre-touch
...
Reviewed-by: eosterlund, stefank
2019-12-03 13:51:29 +01:00
Zhengyu Gu
0a5505f7e9
8228720: Shenandoah: Implementation of concurrent class unloading
...
Reviewed-by: rkennke
2019-11-27 11:52:57 -05:00
Thomas Schatzl
198beefccb
8233301: Implementation of JEP 366: Deprecate the ParallelScavenge + SerialOld GC Combination
...
Deprecate the ParallelScavenge + SerialOld GC combinations by deprecating the UseParallelOldGC flag. Also reviewed by Bernd Eckenfels<ecki@zusammenkunft.net>.
Reviewed-by: pliden
2019-11-27 10:19:45 +01:00
Per Lidén
0830eaa398
8234619: ZGC: gc/z/TestSmallHeap.java failure with Out Of Memory
...
Reviewed-by: tschatzl, eosterlund
2019-11-26 11:57:58 +01:00
Leo Korinth
48615b4ca9
8233029: Obsolete flag GCTaskTimeStampEntries
...
Reviewed-by: kbarrett, tschatzl
2019-11-25 08:11:24 +01:00
Thomas Schatzl
9a4c25731e
8228609: G1 copy cost prediction uses used vs. actual copied byte
...
Let the object copy cost predictor use the actual copied bytes as input for the prediction instead of the used bytes.
Reviewed-by: kbarrett, sjohanss
2019-11-21 11:42:54 +01:00
Igor Ignatyev
1d41e86762
8147017: Platform.isGraal should be removed
...
Reviewed-by: kvn, mseledtsov
2019-11-20 18:23:06 -08:00
Per Lidén
544ce96a54
8234338: ZGC: Improve small heap usage
...
Reviewed-by: eosterlund, stefank
2019-11-20 10:37:46 +01:00
Jie Fu
8211feee76
8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
...
Reviewed-by: zgu
2019-11-15 20:39:26 +08:00
Sangheon Kim
46c3d43f83
8220312: Implementation: NUMA-Aware Memory Allocation for G1, Logging (3/3)
...
Reviewed-by: kbarrett, sjohanss, tschatzl
2019-11-13 10:51:41 -08:00
Sangheon Kim
52116d808c
8220310: Implementation: NUMA-Aware Memory Allocation for G1, Mutator (1/3)
...
Reviewed-by: kbarrett, sjohanss, tschatzl, pliden
2019-11-13 10:49:12 -08:00
Leo Korinth
1fc67ab002
8232365: Implementation for JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
...
Reviewed-by: kbarrett, tschatzl, erikj, coleenp, dholmes
2019-11-13 11:37:29 +01:00
Roman Kennke
0743555685
8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
...
Reviewed-by: zgu
2019-12-17 18:23:33 +01:00
Thomas Schatzl
bc97279caf
8235907: Fix tests referencing UseParallelOldGC
...
Remove tests using the obsolete UseParallelOldGC flag.
Reviewed-by: lkorinth, dlong
2019-12-16 23:07:37 +01:00
Joe Darcy
890826bf5b
8225361: Start of release updates for JDK 15
...
8235497: Add SourceVersion.RELEASE_15
8235528: Add source 15 and target 15 to javac
Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar
2019-12-10 16:38:53 -08:00
Brent Christian
3561b4ed50
8233091: Backout JDK-8212117: Class.forName loads a class but not linked if class is not initialized
...
Reviewed-by: alanb, dholmes, mchung
2019-11-04 11:42:24 -08:00
Thomas Schatzl
5a21a8c4dd
8230706: Waiting on completion of strong nmethod processing causes long pause times with G1
...
Instead of globally waiting for completion of strong nmethod processing during evacuation, synchronize the nmethods processing on a per-nmethod basis so that only one thread processes one nmethod at once using a state. This state indicates what work (strong/weak processing) needs to be done and what has already been done.
Reviewed-by: sjohanss, kbarrett
2019-10-24 11:08:16 +02:00
Aleksey Shipilev
f771978f53
8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals
...
Reviewed-by: rkennke
2019-10-21 15:11:44 +02:00
Zhengyu Gu
0046f1ea4f
8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
...
Reviewed-by: rkennke, adinn
2019-10-15 22:22:23 -04: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
d2d6b6378e
8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment
...
Reviewed-by: rkennke
2019-10-10 21:54:54 +02: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
89c8b7be66
8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings
...
Reviewed-by: rkennke
2019-10-07 17:12:13 +02: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
Aleksey Shipilev
c49aa4ffa5
8231410: Shenandoah: clone barrier should use base pointer
...
Reviewed-by: rkennke
2019-09-25 12:21:10 +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
Brent Christian
a4613d4a8f
8212117: Class.forName may return a reference to a loaded but not linked Class
...
Reviewed-by: dholmes, mchung
2019-09-09 11:04:04 -07:00
Erik Österlund
f869706f5f
8224815: Remove non-GC uses of CollectedHeap::is_in_reserved()
...
Reviewed-by: stefank, coleenp
2019-09-05 08:26:49 +02:00
Kim Barrett
a72d25fcc7
8230372: Remove G1GCPhaseTimes::MergeLBProcessedBuffers
...
Removed no longer needed phase time.
Reviewed-by: sjohanss, tschatzl
2019-08-30 15:36:44 -04:00
Mikhailo Seledtsov
1bc974d8a7
8229210: [TESTBUG] Move gc stress tests from JFR directory tree to gc/stress
...
Moved the tests
Reviewed-by: egahlin
2019-08-29 08:35:31 -07:00
Kim Barrett
1acad37ee6
8227054: ServiceThread needs to know about all OopStorage objects
...
8227053: ServiceThread cleanup of OopStorage is missing some
OopStorages provides named access and iteration.
Reviewed-by: eosterlund, pliden, coleenp
2019-08-21 18:42:30 -04:00
Roman Kennke
b08e417b06
8229921: Shenandoah: Make Traversal mode non-experimental
...
Reviewed-by: shade
2019-08-20 18:39:09 +02:00
Leo Korinth
3a38bec5ae
8224659: Parallel GC: Use WorkGang (1: PCRefProcTask)
...
Reviewed-by: stefank, kbarrett, tschatzl
2019-08-16 09:18:19 +02:00
Aleksey Shipilev
517f13e1c6
8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default
...
Reviewed-by: rkennke
2019-08-14 20:32:44 +02:00
Aleksey Shipilev
7b37608a65
8229134: [TESTBUG] 32-bit build fails gc/arguments/TestSurvivorAlignmentInBytesOption.java after JDK-8228855
...
Reviewed-by: tschatzl
2019-08-06 12:14:41 +02:00
Coleen Phillimore
921748e33c
8228907: Some gc argument checking tests fail after JDK-8228855
...
Use new SurvivorAlignmentInBytes range in tests, remove test cases that verify unnecessarily large values.
Reviewed-by: kbarrett, dcubed, dholmes
2019-07-31 17:30:25 -04:00
Kim Barrett
6d65b4fd25
8048556: Unnecessary GCLocker-initiated young GCs
...
Fixed recognition of unnecessary GCLocker collections.
Reviewed-by: pliden, tschatzl
2019-07-31 14:28:51 -04:00
Aleksey Shipilev
1ed64c2a95
8228672: [TESTBUG] gc/metaspace/TestSizeTransitions.java fails on 32-bit platforms
...
Reviewed-by: tonyp
2019-07-30 22:15:23 +02:00
Thomas Schatzl
5e48c76e81
8228388: Add information about dirty/skipped card for Merge HCC in G1 log
...
Collect and print informatio about the number of processed cards during the Merge HCC phase to improve log output.
Reviewed-by: kbarrett, sangheki
2019-07-24 11:49:39 +02:00
Antonios Printezis
c0f6ce7c54
8227179: Test for new gc+metaspace=info output format
...
Reviewed-by: tschatzl, kbarrett
2019-07-19 12:39:31 -04:00
Thomas Schatzl
b4d014896a
8227089: Add timing information for merging humongous remembered sets
...
Reviewed-by: sangheki, kbarrett
2019-07-17 16:33:19 +02:00
Thomas Schatzl
ffe79a37c3
8227084: Add timing information for merge heap root preparation
...
Reviewed-by: sangheki, kbarrett
2019-07-17 16:33:19 +02:00
Mikael Vidstedt
2b7170b33c
Merge
2019-07-08 16:20:40 -07:00
Kim Barrett
b85ebc19e0
8217170: gc/arguments/TestUseCompressedOopsErgo.java timed out
...
Disable ZapUnusedHeapArea and VerifyBeforeExit for gc/arguments tests.
Reviewed-by: tschatzl, tonyp
2019-07-08 17:24:21 -04:00
Martin Doerr
516578513c
8226302: Test failures on IBM platforms (power and s/390) after JDK-8223837
...
Adjust heap size values for 32M heap aligment (page size 64k)
Reviewed-by: goetz, rschmelter, tschatzl
2019-07-08 10:56:05 +02:00
Aleksey Shipilev
41ff22e552
8227327: Shenandoah: Faster and more parallel tests
...
Reviewed-by: rkennke
2019-07-05 23:31:32 +02:00
Roman Kennke
d6dd171ece
8227039: Shenandoah: Aggressive heuristics for Traversal mode
...
Reviewed-by: shade
2019-07-05 11:07:09 +02:00
Roman Kennke
d4afa4e1c8
8226757: Shenandoah: Make traversal and passive modes explicit
...
Reviewed-by: shade
2019-07-04 14:28:31 +02:00
Zhengyu Gu
d843b2f58e
8226957: Shenandoah: Remove obsoleted ShenandoahStoreCheck option
...
Reviewed-by: shade
2019-07-01 08:24:45 -04:00
Thomas Schatzl
d46d9318c1
8213108: Improve work distribution during remembered set scan
...
Before scanning the heap for roots into the collection set, merge them into a single remembered set (card table) and do work distribution based on location like other collectors do.
Reviewed-by: kbarrett, lkorinth
2019-06-27 11:48:32 +02:00
Bob Vandette
1a72f29e35
8224764: Create jtreg test for JDK-8222252
...
Reviewed-by: tschatzl
2019-06-26 11:25:51 -04:00
Coleen Phillimore
d571d105ae
8224847: gc/stress/TestReclaimStringsLeaksMemory.java fails with reserved greater than expected
...
Rehash threshold was too low for StringTable, and rehashed size table was too large.
Reviewed-by: rehn, gziemski
2019-06-11 07:31:47 -04:00
Stefan Karlsson
2fded1c480
8223837: Add -XX:MinHeapSize flag to set the minimum heap size
...
Reviewed-by: pliden, tschatzl
2019-06-07 13:50:14 +02:00
Per Lidén
a6aa1030b4
8222145: Add -XX:SoftMaxHeapSize flag
...
Reviewed-by: eosterlund, tschatzl
2019-06-07 11:19:34 +02:00
Per Lidén
0b647d15bf
8225084: gc/z/TestHighUsage.java fails with unexpected allocation stall
...
Reviewed-by: eosterlund
2019-06-05 10:43:45 +02:00
Aleksey Shipilev
bb4d8b504a
8225229: Shenandoah: trim down default number of GC threads
...
Reviewed-by: rkennke
2019-06-05 09:23:09 +02:00
Kim Barrett
9965ded5dd
8212630: jtreg/gc/logging/TestMetaSpaceLog.java failed with Agent timed out
...
Use driver with framework test options passed through to subtask.
Reviewed-by: tschatzl, lmesnik
2019-06-04 13:26:20 -04:00
Aleksey Shipilev
d4dca25c8f
8225111: Make Shenandoah tests work with 32-bit VMs
...
Reviewed-by: rkennke
2019-06-02 10:08:38 +02:00
Zhengyu Gu
1a3d4e638c
8225014: Separate ShenandoahRootScanner method for object_iterate
...
Reviewed-by: shade
2019-05-30 21:12:26 -04:00
Aleksey Shipilev
fbed983c90
8225017: [TESTBUG] gc/shenandoah/oom/TestThreadFailure.java takes too long
...
Reviewed-by: rkennke
2019-05-30 10:21:51 +02:00
Per Lidén
868ab3044f
8224185: ZGC: Introduce "High Usage" rule
...
Reviewed-by: eosterlund
2019-05-23 08:09:29 +02:00
Ekaterina Pavlova
ca569937da
8224017: [Graal] gc/z/TestUncommit.java fails with Graal
...
Reviewed-by: kvn
2019-05-16 12:33:44 -07:00
Thomas Schatzl
3d149df158
8200545: Improve filter for enqueued deferred cards
...
Reviewed-by: kbarrett, sangheki
2019-05-14 15:36:26 +02:00
Per Lidén
44e7959bb8
8222480: Implementation: JEP 351: ZGC: Uncommit Unused Memory
...
Reviewed-by: stefank, eosterlund
2019-05-14 09:55:02 +02:00
Aleksey Shipilev
92d97ce512
8223759: Shenandoah should allow arbitrarily low initial heap size
...
Reviewed-by: rkennke
2019-05-14 09:12:00 +02:00
Pengfei Li
d2472e6dcd
8223427: [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled
...
Reviewed-by: shade
2019-05-08 09:50:23 +00:00
Aleksey Shipilev
0284208ab3
8223447: Stabilize gc/shenandoah/TestStringDedupStress test
...
Reviewed-by: rkennke
2019-05-07 21:53:46 +02:00
Aleksey Shipilev
c222e1aad0
8223446: Shenandoah breaks alignment with some HumongousThreshold values
...
Reviewed-by: rkennke
2019-05-07 21:53:38 +02:00
Kim Barrett
a8e13a5839
8221359: Eliminate SATBMarkQueueSet::filter_thread_buffers
...
Removed filter_thread_buffers
Reviewed-by: tschatzl, sangheki
2019-05-03 23:35:12 -04:00
Ao Qi
e6ace7be6f
8220813: update hotspot tier1_gc tests depending on GC to use @requires vm.gc.X
...
Reviewed-by: pliden, lmesnik
2019-04-26 11:33:32 -07: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
Sangheon Kim
bb31c7d085
8218049: Survivor MemoryMXBean used() size granularity is region based
...
Reviewed-by: tschatzl, kbarrett
2019-04-08 12:15:40 -07: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
03ab1404f0
8221766: Load-reference barriers for Shenandoah
...
Reviewed-by: kvn, erikj, aph, shade
2019-04-02 23:00:22 +02:00