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
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