Erik Helin
0b9ab930d7
8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size
...
Reviewed-by: brutisso, tschatzl, sjohanss
2014-02-05 10:09:54 +01:00
Paul Hohensee
370b0a59d4
8217520: Remove vm.opt.MaxGCPauseMillis == "null" from TestOldGenCollectionUsage.java
...
Remove the corresponding @requires line
Reviewed-by: tschatzl
2019-01-30 17:32:47 +00:00
Paul Hohensee
256d66b3c7
8215934: G1 Old Gen MemoryPool CollectionUsage.used values don't reflect mixed GC results
...
Memory pools can now be optional collection participants, e.g., G1 Old Gen in an incremental collection.
Reviewed-by: tschatzl, jcbeyler, andrew
2019-01-28 17:51:10 +00:00
Evgeniya Stepanova
fa3db940e1
8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java fails at nightly
...
Reviewed-by: brutisso
2014-11-25 18:16:18 +04:00
Fairoz Matte
1c48ff101c
8114823: G1 doesn't honor request to disable class unloading
...
Reviewed-by: tschatzl
2018-07-20 03:07:49 -04:00
Bhanu Prakash Gopularam
f6adbae237
8068778: [TESTBUG] CompressedClassSpaceSizeInJmapHeap.java fails if SA not available
...
Reviewed-by: coleenp, sla
2018-02-22 21:28:07 -08:00
David Holmes
d728a56828
8179084: HotSpot VM fails to start when AggressiveHeap is set
...
Reviewed-by: kbarrett, stefank
2017-04-28 21:14:37 -04:00
Shafi Ahmad
32149da587
8166872: GPL header in /hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
...
Putting a comma after the year in GPL header.
Reviewed-by: dholmes, tschatzl
2016-10-06 00:18:00 -07:00
Poonam Bajaj
613c6fe30d
8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr
...
Reviewed-by: jmasa, drwhite
2016-04-04 10:59:22 -07:00
Kevin Walls
f1787d3c03
8150518: G1 GC crashes at G1CollectedHeap::do_collection_pause_at_safepoint(double)
...
Reviewed-by: jmasa, kbarrett, tschatzl
2016-03-29 13:05:07 +01:00
David Buck
d78f9b7061
8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
...
Reviewed-by: jmasa, tamao
2016-02-18 20:30:45 +00:00
Poonam Bajaj
dbdb35c87b
8072725: Provide more granular levels for GC verification
...
Add option VerifySubSet to selectively verify the memory sub-systems
Reviewed-by: kevinw, jmasa
2016-02-16 21:42:29 +00:00
Alexander Vorobyev
7a8ba94b7a
8059661: Test SoftReference and OOM behavior
...
Reviewed-by: coffeys
2016-02-12 18:15:57 +03:00
Leonid Mesnik
223c5868a7
8065579: WB method to start G1 concurrent mark cycle should be introduced
...
Add a WhiteBox callback to the VM to start a concurrent mark cycle in G1.
Reviewed-by: tschatzl, sjohanss
2015-12-02 13:58:34 +05:30
Thomas Schatzl
212ad4665e
8129602: Incorrect GPL header causes RE script to create wrong output
...
Fix up GPL headers so that the RE script works.
Reviewed-by: stefank, dholmes, coleenp
2015-06-25 10:12:25 +02:00
Stefan Johansson
45cdec5131
8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed
...
Using pointer_delta to avoid overflowing pointer calculation.
Reviewed-by: jwilhelm, ehelin
2014-01-20 10:55:54 +01:00
Andrey Zakharov
5e87763e5c
8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before
...
Added WhiteBox methods to count regions and exact aux data sizes
Reviewed-by: jwilhelm, brutisso
2015-05-19 15:49:27 +02:00
Kim Barrett
26055f8bcb
8069367: Eagerly reclaimed humongous objects left on mark stack
...
Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
2015-04-15 12:16:01 -04:00
Thomas Schatzl
250126c650
8048179: Early reclaim of large objects that are referenced by a few objects
...
Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names.
Reviewed-by: brutisso, jmasa, dfazunen
2015-01-07 15:15:37 +01:00
Thomas Schatzl
1e6b498190
8078375: [TESTBUG] gc/g1/TestLargePageUseForAuxMemory.java specifies wrong library path
...
Reviewed-by: jmasa, jwilhelm
2015-04-24 09:47:07 +02:00
Jesper Wilhelmsson
af34e1df69
8062537: [TESTBUG] Conflicting GC combinations in hotspot tests
...
Reviewed-by: tschatzl, jwilhelm
2015-04-23 15:59:48 +02:00
Thomas Schatzl
5a73324abd
8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
...
Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
2015-04-07 10:53:51 +02:00
Bengt Rutisson
85fe9907e5
8027962: Per-phase timing measurements for strong roots processing
...
Reviewed-by: tschatzl, ecaspole
2015-03-19 15:25:54 +01:00
Sangheon Kim
184985e0cc
8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
...
If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
2014-10-10 12:15:51 +02:00
Filipp Zhinkin
7e72b872ed
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
...
Reviewed-by: jmasa
2014-12-15 18:11:51 +04:00
Filipp Zhinkin
083386f241
8037968: Add tests on alignment of objects copied to survivor space
...
Reviewed-by: jmasa, dfazunen
2014-11-26 14:17:06 +04:00
Alejandro Murillo
a7440ced1d
Merge
2014-11-21 10:19:17 -08:00
Andrey Zakharov
1b25f01c31
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
...
8062957: Heap is not shrunk when deallocating under memory pressure
Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations
Reviewed-by: brutisso, tschatzl
2014-11-14 17:39:07 +04:00
John Coomes
e86d1b3d07
8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
...
Reviewed-by: tschatzl, jmasa, kbarrett
2014-11-07 15:34:33 -08:00
Marcus Larsson
1f3f54591b
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
...
Also reviewed by: sangheon.kim@oracle.com
Reviewed-by: brutisso
2014-10-14 19:55:54 +02:00
Andrey Zakharov
dadd2bcccf
8043766: CMM Testing: 8u40 Decommit auxiliary data structures
...
Check that native memory is returned to the system when decommiting memory within the heap with G1.
Reviewed-by: tschatzl, jwilhelm
2014-09-29 09:59:23 +02:00
Erik Helin
09c4e4681d
8049599: MetaspaceGC::_capacity_until_GC can overflow
...
Reviewed-by: jmasa, stefank
2014-10-01 16:09:01 +02:00
Stefan Karlsson
8ff4a188d5
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
...
Reviewed-by: mgerdin, tschatzl, brutisso
2014-09-16 10:13:45 +02:00
Bengt Rutisson
05b1f33521
Merge
2014-09-30 08:29:26 +00:00
Thomas Schatzl
d3d896786f
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
...
Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references.
Reviewed-by: iveresov, brutisso, mgerdin
2014-09-30 09:44:36 +02:00
Sangheon Kim
fdf24fea72
8047976: Ergonomics for GC thread counts should update the flags
...
Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm
2014-09-27 15:11:41 +02:00
Andrey Zakharov
320bdf166b
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
...
Added respect for available memory. Renamed function names
Reviewed-by: jwilhelm, tschatzl
2014-09-11 14:21:24 +02:00
Andrey Zakharov
10ea685bb7
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
...
New test added
Reviewed-by: jwilhelm, tschatzl
2014-09-11 14:21:13 +02:00
Thomas Schatzl
7e63a62dd7
8056043: Heap does not shrink within the heap after JDK-8038423
...
Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too.
Reviewed-by: jwilhelm, jmasa
2014-09-03 09:24:07 +02:00
Andrey Zakharov
94c41f1e07
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
...
New test added.
Reviewed-by: ehelin, tschatzl, jwilhelm
2014-09-03 09:23:58 +02:00
Leonid Mesnik
0c86679ede
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
...
Add missing unit test.
Reviewed-by: tschatzl
2014-08-26 14:15:42 +02:00
Thomas Schatzl
4300bfe5f0
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
...
Give the test a time limit of approximately one minute so that it exits early on slow machines.
Reviewed-by: ehelin, dfazunen, brutisso
2014-08-18 15:41:57 +02:00
Stefan Karlsson
c8a88d0e30
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
...
Reviewed-by: mgerdin, jwilhelm
2014-08-18 14:12:48 +02:00
Thomas Schatzl
6ab8b41cca
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
...
Do not try to verify timing measures for the redirty logged cards phase when it is not executed.
Reviewed-by: brutisso, jmasa
2014-08-07 22:28:16 +02:00
Thomas Schatzl
28a9b74af2
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
...
Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark.
Reviewed-by: jmasa
2014-07-31 09:23:24 +02:00
Thomas Schatzl
74e67f185f
8027959: Early reclamation of large objects in G1
...
Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
2014-07-23 09:03:32 +02:00
Stefan Karlsson
88bfcb9c5b
8048269: Add flag to turn off class unloading after G1 concurrent mark
...
Added -XX:+/-ClassUnloadingWithConcurrentMark
Reviewed-by: jmasa, brutisso, mgerdin
2014-08-06 09:55:16 +02:00
Stefan Karlsson
97b630c646
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
...
Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen
2014-08-04 15:04:45 +02:00
Dmitry Fazunenko
c2efe115c9
8039489: Refactor test framework for dynamic VM options
...
Reviewed-by: jmasa, ehelin, jwilhelm
2014-05-20 18:25:14 +04:00
Jon Masamitsu
498da47120
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
...
Reviewed-by: ysr, brutisso, tschatzl
2014-05-11 16:35:43 -07:00