Kim Barrett
80cadd4010
8298785: gc/TestFullGCCount.java fails with "invalid boolean value: null' for expression
vm.opt.ExplicitGCInvokesConcurrent'"
...
Reviewed-by: dcubed
2022-12-14 21:57:55 +00:00
Jesper Wilhelmsson
a130c8a668
Merge
2022-12-14 21:47:29 +00:00
Thomas Schatzl
8ff2928a04
8297639: Remove preventive GCs in G1
...
Reviewed-by: ayang, iwalulya
2022-12-14 17:55:15 +00:00
Kim Barrett
279170147a
8298296: gc/TestFullGCCount.java fails with "System.gc collections miscounted."
...
Reviewed-by: tschatzl, ayang
2022-12-14 13:36:36 +00:00
Chris Plummer
99a6c47855
8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx
...
8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes
Reviewed-by: ayang, sspitsyn
2022-12-09 18:42:35 +00:00
Thomas Schatzl
a9e6c62ba7
8297186: G1 triggers unnecessary full GCs when heap utilization is low
...
Reviewed-by: kbarrett, sjohanss
2022-12-06 10:09:59 +00:00
Yude Lin
f5ad515db0
8297247: Add GarbageCollectorMXBean for Remark and Cleanup pause time in G1
...
Reviewed-by: tschatzl, ayang
2022-12-06 07:16:27 +00:00
Maurizio Cimadamore
73baadceb6
8295044: Implementation of Foreign Function and Memory API (Second Preview)
...
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: jvernee, pminborg, psandoz, alanb, sundar
2022-12-05 13:49:53 +00:00
Thomas Schatzl
5c4d99a051
8295118: G1: Clear CLD claim marks concurrently
...
Reviewed-by: iwalulya, sjohanss, ayang
2022-10-25 16:21:18 +00:00
Kim Barrett
028e8b3d5e
8137022: Concurrent refinement thread adjustment and (de-)activation suboptimal
...
8155996: Improve concurrent refinement green zone control
8134303: Introduce -XX:-G1UseConcRefinement
Reviewed-by: sjohanss, tschatzl, iwalulya, ayang
2022-10-20 20:29:19 +00:00
Magnus Ihse Bursie
d5a1521fde
8295470: Update openjdk.java.net => openjdk.org URLs in test code
...
Reviewed-by: michaelm, prr, darcy
2022-10-20 10:33:18 +00:00
Thomas Schatzl
2e2a51ee22
8295267: Improve G1 scan to merge ratio calculation
...
Reviewed-by: ayang, iwalulya
2022-10-14 14:45:56 +00:00
Thomas Schatzl
04d7b7d574
8293503: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN
...
Reviewed-by: lkorinth, kbarrett
2022-09-19 07:34:14 +00:00
Thomas Schatzl
d77c464c38
8293891
: gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum
...
Reviewed-by: ayang, kbarrett
2022-09-19 07:33:14 +00:00
Thomas Schatzl
30205bb289
8290966: G1: Record number of PLAB filled and number of direct allocations
...
Reviewed-by: sangheki, kbarrett
2022-08-01 09:53:37 +00:00
Thomas Schatzl
e804236f05
8291289: gc/TestPLABAdaptToMinTLABSize fails after JDK-8289137
...
Reviewed-by: shade
2022-07-27 12:39:28 +00:00
Thomas Schatzl
2a1d9cfead
8289137: Automatically adapt Young/OldPLABSize and when setting only MinTLABSize
...
Reviewed-by: iwalulya, sangheki
2022-07-27 08:01:05 +00:00
Jie Fu
be58cbc417
8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023
...
Reviewed-by: tschatzl
2022-07-14 08:31:05 +00:00
Thomas Schatzl
5e3ecff7a6
8290253: gc/g1/TestVerificationInConcurrentCycle.java#id1 fails with "Error. can't find sun.hotspot.WhiteBox in test directory or libraries"
...
Reviewed-by: dcubed
2022-07-13 18:31:03 +00:00
Thomas Schatzl
2583feb21b
8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests
...
Reviewed-by: ayang, lkorinth, kbarrett
2022-07-13 16:08:59 +00:00
Coleen Phillimore
0c37008917
8275662: remove test/lib/sun/hotspot
...
Reviewed-by: mseledtsov, sspitsyn, lmesnik
2022-07-11 13:07:03 +00:00
Coleen Phillimore
e7795851d2
8271707: migrate tests to use jdk.test.whitebox.WhiteBox
...
Reviewed-by: lmesnik, dholmes
2022-07-08 15:55:14 +00:00
Thomas Schatzl
f1967cfaab
8289997: gc/g1/TestVerificationInConcurrentCycle.java fails due to use of debug-only option
...
Reviewed-by: lkorinth
2022-07-08 08:49:17 +00:00
Thomas Schatzl
1b8f466dba
8289740: Add verification testing during all concurrent phases in G1
...
Reviewed-by: iwalulya, ayang
2022-07-08 07:15:56 +00:00
Thomas Schatzl
95e3190d96
8210708: Use single mark bitmap in G1
...
Co-authored-by: Stefan Johansson <sjohanss@openjdk.org>
Co-authored-by: Ivan Walulya <iwalulya@openjdk.org>
Reviewed-by: iwalulya, ayang
2022-07-07 15:46:05 +00:00
Albert Mingkun Yang
013a5eeeb9
8137280: Remove eager reclaim of humongous controls
...
Reviewed-by: tschatzl, iwalulya
2022-07-07 13:53:24 +00:00
Thomas Schatzl
834189527e
8289739: Add G1 specific GC breakpoints for testing
...
Reviewed-by: kbarrett, iwalulya
2022-07-06 09:39:25 +00:00
tqxia
406cf611d9
8287771: Remove useless G1 After GC summary refinement and sampling thread times
...
Reviewed-by: tschatzl, kbarrett
2022-06-20 12:58:26 +00:00
Alexey Ivanov
e0d361cea9
8284191: Replace usages of 'a the' in hotspot and java.base
...
Reviewed-by: lancea, wetmore, naoto, iris, kevinw, xuelei
2022-05-24 11:25:13 +00:00
Maurizio Cimadamore
2c5d136260
8282191: Implementation of Foreign Function & Memory API (Preview)
...
Reviewed-by: erikj, jvernee, psandoz, dholmes, mchung
2022-05-12 16:17:45 +00:00
Alan Bateman
9583e3657e
8284161: Implementation of Virtual Threads (Preview)
...
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
2022-05-07 08:06:16 +00:00
Thomas Schatzl
7a95a40e03
8285970: gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java still fails after JDK-8285011
...
Reviewed-by: ayang, dcubed
2022-05-02 15:30:35 +00:00
Thomas Schatzl
7020595631
8284435: Add dedicated filler objects for known dead Java heap areas
...
Reviewed-by: iklam, iwalulya
2022-05-02 11:03:57 +00:00
Thomas Schatzl
b7185780ff
8285011: gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java fails after JDK-8280761
...
Co-authored-by: Albert Mingkun Yang <ayang@openjdk.org>
Reviewed-by: ayang, lkorinth
2022-04-28 15:49:27 +00:00
Ivan Walulya
4f2e4c7c24
8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test.
...
Reviewed-by: tschatzl, ayang
2022-04-28 08:04:19 +00:00
KIRIYAMA Takuya
8d96ab0f36
8280761: UseCompressedOops should be set after limit_heap_by_allocatable_memory
...
Reviewed-by: ayang, tschatzl
2022-04-19 12:54:08 +00:00
Fei Yang
835c7e8d6d
8283907: Fix Huawei copyright in various files
...
Reviewed-by: mli
2022-03-31 00:46:44 +00:00
Roland Westrelin
fcce24c5b3
8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799
...
Reviewed-by: kvn, thartmann
2022-03-01 14:09:15 +00:00
Harold Seigel
a95edee634
8281472: JVM options processing silently truncates large illegal options values
...
Reviewed-by: dholmes, iklam
2022-03-01 13:21:57 +00:00
Leo Korinth
2604a88fbb
8281585: Remove unused imports under test/lib and jtreg/gc
...
Reviewed-by: dholmes, sspitsyn
2022-02-14 12:05:16 +00:00
Leo Korinth
c820d1acb7
8281379: Assign package declarations to all jtreg test cases under gc
...
Reviewed-by: kbarrett, tschatzl
2022-02-10 10:34:16 +00:00
Roland Westrelin
ab638341de
8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path"
...
Reviewed-by: rkennke
2022-02-02 07:37:44 +00:00
Aleksey Shipilev
590eb86033
8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines
...
Reviewed-by: tschatzl, ayang
2022-01-17 08:17:49 +00:00
Albert Mingkun Yang
4f0b65023f
8278581: Improve reference processing statistics log output
...
Reviewed-by: tschatzl, kbarrett, sjohanss
2022-01-12 08:28:51 +00:00
Hamlin Li
93c7d90c55
8278282: G1: Log basic statistics for evacuation failure
...
Reviewed-by: tschatzl, ayang, iwalulya
2022-01-04 11:55:41 +00:00
Aleksey Shipilev
0fbd2713f1
8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx
...
Reviewed-by: mli, tschatzl
2021-12-03 07:20:39 +00:00
KIRIYAMA Takuya
37ff7f3b66
8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size
...
Reviewed-by: tschatzl, shade
2021-12-01 12:47:26 +00:00
Thomas Schatzl
e5676f8d0b
8277450: Record number of references into collection set during gc
...
Reviewed-by: kbarrett, iwalulya
2021-11-29 12:05:10 +00:00
Maurizio Cimadamore
96e36071b6
8275063: Implementation of Foreign Function & Memory API (Second incubator)
...
Reviewed-by: erikj, psandoz, jvernee, darcy
2021-11-24 11:51:16 +00:00
Thomas Schatzl
1830b8da90
8275056: Virtualize G1CardSet containers over heap region
...
Reviewed-by: sjohanss, ayang
2021-11-15 18:09:32 +00:00
Coleen Phillimore
0d2980cdd1
8258192: Obsolete the CriticalJNINatives flag
...
Reviewed-by: mdoerr, shade
2021-11-12 17:03:33 +00:00
Aleksey Shipilev
91bb0d658b
8276796: gc/TestSystemGC.java large pages subtest fails with ZGC
...
Reviewed-by: pliden, stefank
2021-11-11 07:07:58 +00:00
Stefan Karlsson
c60bcd09b7
8273928: Use named run ids when problem listing tests
...
Reviewed-by: pliden, kbarrett, dholmes
2021-09-21 07:42:36 +00:00
Aleksey Shipilev
99cfc160af
8273805: gc/g1/TestGCLogMessages.java test should handle non-JFR configs
...
Reviewed-by: tschatzl, ayang
2021-09-16 08:22:48 +00:00
Thomas Schatzl
cbffecc61e
8273832: gc/shenandoah/TestJcmdHeapDump.java does not have a @requires vm.gc.shenandoah
...
Reviewed-by: zgu
2021-09-15 17:21:44 +00:00
Zhengyu Gu
8132bfd23f
8273559: Shenandoah: Shenandoah should support multi-threaded heap dump
...
Reviewed-by: shade, rkennke, sgehwolf
2021-09-15 13:10:13 +00:00
Zhengyu Gu
f9b2507f3e
8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah
...
Reviewed-by: shade, pliden
2021-09-13 12:23:12 +00:00
Thomas Schatzl
5245c1cf02
8273147: Update and restructure TestGCLogMessages log message list
...
Reviewed-by: iwalulya, ayang
2021-09-02 11:57:55 +00:00
Thomas Schatzl
ba3587e524
8273144: Remove unused top level "Sample Collection Set Candidates" logging
...
Reviewed-by: iwalulya, ayang
2021-08-31 15:45:56 +00:00
Stefan Johansson
f11e099a14
8272651: G1 heap region info print order changed by JDK-8269914
...
Reviewed-by: tschatzl, iwalulya, ayang
2021-08-30 14:37:03 +00:00
Zhengyu Gu
7212561dd1
8267188: gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah
...
Reviewed-by: rkennke, shade
2021-08-25 20:16:25 +00:00
Aleksey Shipilev
7f80683cfe
8272783: Epsilon: Refactor tests to improve performance
...
Reviewed-by: tschatzl
2021-08-24 10:08:18 +00:00
Denghui Dong
e8a289e77d
8272609: Add string deduplication support to SerialGC
...
Reviewed-by: kbarrett, iwalulya
2021-08-23 06:12:01 +00:00
Ivan Walulya
fb1dfc6f49
8267185
: Add string deduplication support to ParallelGC
...
Reviewed-by: kbarrett, ayang
2021-08-20 11:30:00 +00:00
Albert Mingkun Yang
69cc588fce
8272235: G1: update outdated code root fixup
...
Reviewed-by: tschatzl, kbarrett
2021-08-16 09:40:56 +00:00
Per Liden
abebbe2335
8267186: Add string deduplication support to ZGC
...
Reviewed-by: eosterlund, kbarrett, stefank
2021-08-11 11:07:12 +00:00
Richard Reingruber
4abe531140
8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers
...
Reviewed-by: ayang, tschatzl
2021-08-05 07:31:14 +00:00
Thomas Stuefe
66c653c561
8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests
...
Reviewed-by: tschatzl, rrich
2021-08-04 04:11:12 +00:00
Jesper Wilhelmsson
a0504cff9f
Merge
2021-07-29 01:07:57 +00:00
Christoph Göttschkes
6e1da6440b
8270908: TestParallelRefProc fails on single core machines
...
Reviewed-by: tschatzl, kbarrett
2021-07-28 14:49:02 +00:00
Albert Mingkun Yang
96247ae8fb
8270187: G1: Remove ConcGCThreads constraint
...
Reviewed-by: kbarrett, iwalulya
2021-07-23 13:52:55 +00:00
Thomas Schatzl
57611b3021
8270991: G1 Full GC always performs heap verification after JDK-8269295
...
Reviewed-by: iwalulya, kbarrett
2021-07-21 15:41:34 +00:00
Kim Barrett
3fc761d97d
8269032: Stringdedup tests are failing if the ergonomically select GC does not support it
...
Reviewed-by: tschatzl, lkorinth
2021-07-19 13:43:46 +00:00
Thomas Schatzl
7a89ffeddd
8270014: Add scoped objects for g1 young gc verification and young gc internal timing
...
Reviewed-by: ayang, iwalulya, kbarrett
2021-07-15 08:12:36 +00:00
Magnus Ihse Bursie
353e9c8607
8270320: JDK-8270110 committed invalid copyright headers
...
Reviewed-by: kvn
2021-07-12 18:54:39 +00:00
Zhengyu Gu
548bb3119c
8270110: Shenandoah: Add test for JDK-8269661
...
Reviewed-by: rkennke
2021-07-12 12:22:06 +00:00
Albert Mingkun Yang
86a20081ae
8051680: (ref) unnecessary process_soft_ref_reconsider
...
Reviewed-by: kbarrett, tschatzl
2021-07-12 07:53:20 +00:00
Zhengyu Gu
e4c24f01ef
8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests
...
Reviewed-by: shade
2021-07-09 17:34:34 +00:00
Aleksey Shipilev
676f1d76ca
8270094: Shenandoah: Provide human-readable labels for test configurations
...
Reviewed-by: zgu
2021-07-09 07:54:40 +00:00
Aleksey Shipilev
4f322a9b6c
8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode
...
Reviewed-by: zgu
2021-07-08 16:42:03 +00:00
Albert Mingkun Yang
4a45d95719
8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java
...
Reviewed-by: tschatzl, iwalulya
2021-07-08 10:39:44 +00:00
Thomas Schatzl
a6850111ac
8269022: Put evacuation failure string directly into gc=info log message
...
Reviewed-by: iwalulya, lkorinth, kbarrett
2021-07-07 07:32:57 +00:00
Jesper Wilhelmsson
9def3b068e
Merge
2021-07-01 01:01:34 +00:00
Aleksey Shipilev
23d2996fee
8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient
...
Reviewed-by: rkennke
2021-06-30 13:22:38 +00:00
Thomas Schatzl
a0f32cb140
8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum
...
Reviewed-by: kbarrett, ayang, lkorinth
2021-06-30 09:14:26 +00:00
Leo Korinth
6b64a7956c
8268350: Remove assert that ensures thread identifier remains the same
...
Reviewed-by: tschatzl, kbarrett
2021-06-30 07:45:39 +00:00
Thomas Schatzl
3f2c372396
8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC
...
Reviewed-by: iwalulya, kbarrett
2021-06-29 14:16:21 +00:00
Zhengyu Gu
0d83dc2411
8268699: Shenandoah: Add test for JDK-8268127
...
Backport-of: e59acd9860
2021-06-29 12:29:06 +00:00
Thomas Schatzl
fc0fd96a5f
8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC
...
Reviewed-by: kbarrett, iwalulya
2021-06-29 08:34:55 +00:00
Patricio Chilano Mateo
2fd7943ec1
8256425: Obsolete Biased Locking in JDK 18
...
Reviewed-by: kvn, dholmes, dcubed, rrich
2021-06-24 18:54:41 +00:00
Stefan Karlsson
1a818154cf
8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest
...
Reviewed-by: tschatzl, kbarrett
2021-06-22 07:44:25 +00:00
Thomas Schatzl
cd20c01942
8268458: Add verification type for evacuation failures
...
Reviewed-by: kbarrett, iwalulya
2021-06-21 11:12:29 +00:00
Thomas Schatzl
1692fd2eba
8017163: G1: Refactor remembered sets
...
8048504: G1: Investigate replacing the coarse and fine grained data structures in the remembered sets
6949259: G1: Merge sparse and fine remembered set hash tables
Co-authored-by: Ivan Walulya <iwalulya@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Reviewed-by: sjohanss, iwalulya
2021-06-21 10:06:05 +00:00
Jesper Wilhelmsson
3637e50b30
Merge
2021-06-17 01:05:54 +00:00
Stefan Johansson
59de99d119
8267271: Fix gc/arguments/TestNewRatioFlag.java expectedNewSize calculation
...
Reviewed-by: tschatzl, kbarrett
2021-06-16 08:59:07 +00:00
Zhengyu Gu
e59acd9860
8268699: Shenandoah: Add test for JDK-8268127
...
Reviewed-by: rkennke
2021-06-14 18:07:34 +00:00
Leo Korinth
7cd5a6e7b5
8268537: (Temporary) Disable ParallelRefProcEnabled for Parallel GC
...
Reviewed-by: stefank, sjohanss
2021-06-10 13:19:43 +00:00
Aditya Mandaleeka
81bad59042
8257774: G1: Trigger collect when free region count drops below threshold to prevent evacuation failures
...
Reviewed-by: sjohanss, tschatzl
2021-06-08 06:55:20 +00:00
Thomas Schatzl
15715a8984
8267924: Misleading G1 eager reclaim detail logging
...
Reviewed-by: ayang, sjohanss
2021-06-07 13:18:27 +00:00
Leo Korinth
9fc914b963
8204686: Dynamic parallel reference processing support for Parallel GC
...
Reviewed-by: ayang, tschatzl, kbarrett
2021-06-07 08:02:26 +00:00