Stefan Johansson
af21a0d3e3
8149642: gc/g1/TestShrinkAuxiliaryData* tests fail with "GC triggered before VM initialization completed"
...
Reviewed-by: brutisso, dfazunen
2016-03-07 15:07:58 +01:00
Derek White
1cd0d034f8
8078673: Update TEST.groups for recent GC tests
...
Updates the needs_g1gc list in TEST.groups and adds appropriate "@requires vm.gc" annotations to a few GC tests.
Reviewed-by: tschatzl, dfazunen
2016-03-01 12:10:50 -05:00
Michail Chernov
a956d2a0a0
8150183: gc/g1/plab/TestPLABResize.java - previous PLAB size should be less than current
...
Reviewed-by: jmasa, dfazunen
2016-03-03 16:12:38 +03:00
Staffan Larsen
8af208885a
8151196: Several tests fail due to test library not found
...
Reviewed-by: ctornqvi, brutisso
2016-03-09 12:30:39 +01:00
Thomas Schatzl
619ec3dd6f
8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB
...
Improve PLAB statistic by adding generation, output values are now in bytes, including units, and split it into multiple messages.
Reviewed-by: brutisso, sjohanss
2016-03-02 15:57:48 +01:00
Jesper Wilhelmsson
506a90ff7b
Merge
2016-02-29 15:24:52 +01:00
Bengt Rutisson
190c092900
8150068: Log the main G1 phases at info level
...
Reviewed-by: sjohanss, tschatzl
2016-02-29 13:06:03 +01:00
Thomas Schatzl
6fe8d6e7de
8150630: Add logging for ParScanThreadState merge phase
...
Improve visibility of the per-thread scan state merge phase by adding appropriate logging.
Reviewed-by: jmasa, tbenson
2016-02-26 13:02:30 +01:00
Thomas Schatzl
d00c7378d6
8076463: Add logging for the preserve CM referents task
...
Add logging and do minor refactoring to CM referents handling task.
Reviewed-by: jmasa
2016-02-26 13:02:30 +01:00
Jesper Wilhelmsson
bf7f1925fd
8150647: Quarantine TestPLABResize.java until JDK-8150183 is fixed
...
8150562: Quarantine LoadAgentDcmdTest.java due to JDK-8150318
Reviewed-by: iklam, tschatzl
2016-02-25 17:26:49 +01:00
Kim Barrett
6d0ef1b692
8146728: TestPrintGCDetailsVerbose is never run by jtreg
...
Remove requirement for fastdebug, update logging option
Reviewed-by: sjohanss, brutisso, dfazunen
2016-02-16 21:58:49 -05:00
Jesper Wilhelmsson
c6d81e192d
Merge
2016-02-11 21:07:38 +01:00
Tobias Hartmann
9e2947c3c6
Merge
2016-01-29 08:47:18 +01:00
Alejandro Murillo
34efd50e20
Merge
2016-01-28 16:30:37 -08:00
Igor Ignatyev
ffbb39518c
8148012: get rid of slash-dot-dot in @library directives
...
Reviewed-by: dholmes, dfazunen, cjplummer
2016-01-29 03:11:16 +03:00
Aleksey Shipilev
121083c09e
8148483: JEP 280: Indify String Concatenation
...
Co-authored-by: Remi Forax <forax@univ-mlv.fr>
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: psandoz, mcimadamore, igerasim, forax, plevart, vlivanov, ihse
2016-01-28 19:43:18 +03:00
Kirill Zhaldybin
bbe36d6b8f
8132717: Add tests checking that instances of j.l.Classes of a large size are allocated as Humongous
...
Reviewed-by: jmasa, dfazunen
2016-01-13 20:26:54 +03:00
Kirill Zhaldybin
459ed3c70a
8132720: Add tests which checks that Humongous objects are not moved after Full GC
...
Reviewed-by: jmasa, dfazunen
2016-01-13 20:19:15 +03:00
Poonam Bajaj
1987611067
Merge
2016-01-15 17:40:03 +00:00
Poonam Bajaj
33104c61ae
8072725: Provide more granular levels for GC verification
...
Add option VerifySubSet to selectively verify the memory sub-systems
Reviewed-by: kevinw, jmasa, tschatzl, dfazunen
2016-01-15 06:27:35 -08:00
Dmitry Fazunenko
dcf563b6a6
8147075: Rename old GC JTreg tests to the new naming scheme
...
Test/gc/7072527, test/gc/6845368, test/gc/6581734 renamed
Reviewed-by: jwilhelm, pliden
2016-01-15 16:03:46 +04:00
Dmitry Fazunenko
380897b206
8146889: Update @requires expression for GC tests to run if GC is default
...
Reviewed-by: tschatzl, jwilhelm
2016-01-12 21:17:13 +04:00
Sangheon Kim
7479dffbc6
8144527: NewSizeThreadIncrease would make an overflow
...
Revert to previous value if NewSizeThreadIncrease related calculation overflows
Reviewed-by: jwilhelm, mgerdin, mchernov
2016-01-05 17:05:13 -08:00
Kirill Zhaldybin
772ddb7a4f
8132723: Add tests which check that soft references to humongous objects should work correctly
...
8132724: Add tests which check that weak references to humongous objects should work correctly
Reviewed-by: jmasa, dfazunen
2015-12-17 16:46:41 +03:00
Thomas Schatzl
7806389bef
8145534: TestRemsetLogging.java takes a long time
...
Improve the test and test settings to decrease the time it takes.
Reviewed-by: brutisso, jmasa, dfazunen
2015-12-18 11:30:29 +01:00
Michail Chernov
a4844cbbc3
8148745: [testbug] Test gc/g1/plab/TestPLABPromotion.java fails in nightly
...
Reviewed-by: tschatzl, dfazunen
2016-02-08 18:54:09 +03:00
Kirill Zhaldybin
3591c7bf38
8149364: Quarantine TestSelectDefaultGC.java test
...
Reviewed-by: dfazunen, jwilhelm
2016-02-08 18:01:48 +03:00
Kirill Zhaldybin
5c9133fb92
8132721: Add tests which check that heap counters work as expected during Humongous allocations
...
Reviewed-by: jmasa, tschatzl, dfazunen
2016-02-02 18:06:14 +03:00
Bengt Rutisson
5f51924702
8148960: Humongous mis-spelled in log output
...
Reviewed-by: huntch, jwilhelm
2016-02-03 18:18:00 +01:00
Dmitry Fazunenko
15287614fd
8147003: Move BubbleUpRef test into CMS directory
...
Closed test gc/4950157/BubbleUpRef.java moved to gc/cms/TestBubbleUpRef.java
Reviewed-by: jwilhelm, brutisso
2016-02-03 20:07:30 +04:00
Jesper Wilhelmsson
40c4fe8573
Merge
2016-02-03 01:35:25 +01:00
Bengt Rutisson
0e9273e8a7
8148733: G1: Add log message to print the heap region size
...
Reviewed-by: sjohanss, david
2016-02-02 12:12:17 +01:00
Michail Chernov
6b3dc2210d
8141278: New tests for PLAB testing
...
Reviewed-by: tschatzl
2016-01-27 18:22:25 +03:00
Bengt Rutisson
31ca2b7010
8145180: Add back PrintGC, PrintGCDetails and -Xloggc
...
Reviewed-by: sjohanss, david
2016-01-28 10:04:35 +01:00
David Lindholm
afc61182cc
8147940: Test gc/g1/TestG1TraceEagerReclaimHumongousObjects.java fails
...
Reviewed-by: mgerdin, jwilhelm
2016-01-27 16:12:05 +01:00
Kirill Zhaldybin
f238510a5a
8143933: Create testlibrary for auxiliary methods used in g1/humongousObjects testing
...
Reviewed-by: iignatyev, dfazunen
2015-12-10 20:14:00 +03:00
Bengt Rutisson
ffeb0bdad0
8145092: Use Unified Logging for the GC logging
...
JEP-271. VM changes contributed by brutisso, test changes contributed by david.
Co-authored-by: David Lindholm <david.lindholm@oralce.com>
Reviewed-by: sjohanss, david, brutisso
2015-12-10 14:57:55 +01:00
Dmitry Fazunenko
57b477e21a
8016752: [Newtest] regression test for PrintGCDetails and Verbose flags do not crash when ParOldGC has no memory
...
New regression test for parallel GC
Co-authored-by: Andrey Zakharov <andrey.x.zakharov@oracle.com>
Reviewed-by: brutisso, tschatzl
2015-11-26 14:19:29 +04:00
David Lindholm
f6343b0f69
8143587: G1 crashes with humongous object of size that almost fills a heap region
...
Reviewed-by: mgerdin, brutisso
2015-11-24 14:03:42 +01:00
Stefan Johansson
6983acfb5f
8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
...
The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.
Reviewed-by: tbenson, kbarrett, tschatzl
2015-11-13 09:28:53 +01:00
Kim Barrett
2e45726df1
8141654: Tests missing -XX:+UnlockDiagnosticVMOptions
...
Add missing unlock options.
Reviewed-by: brutisso, tschatzl
2015-11-09 11:50:15 -05:00
Thomas Schatzl
00a7b7ded2
8140585: PLAB statistics are flushed too late
...
Move the call to G1EvacStats::adjust_desired_plab_sz() to after flushing the per-thread statistics.
Reviewed-by: mgerdin, jmasa
2015-11-10 09:29:40 +01:00
Chris Plummer
d78d0c4fa4
8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests
...
Use new external.lib.roots property in TEST.ROOT so /../../test/lib is not needed.
Reviewed-by: mseledtsov, sla, iklam
2015-10-29 12:04:04 -07:00
Eric Caspole
4e060cfa31
8060017: G1: Report heap sizing time
...
Report heap expansion time done on VM thread after collection. Previously this was included in "Other" time.
Reviewed-by: mgerdin, tschatzl
2015-10-20 14:01:49 -04:00
Bengt Rutisson
7f319f0c67
8139868: CMSScavengeBeforeRemark broken after JDK-8134953
...
Reviewed-by: sjohanss, jwilhelm
2015-10-20 14:00:00 +02:00
Thomas Schatzl
261e7583ab
8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account
...
Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions.
Reviewed-by: tbenson, jmasa
2015-10-13 14:49:13 +02:00
Sangheon Kim
b112b31e5b
8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing
...
Add ranges and constraint functions for GC flags.
Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo
2015-10-05 14:56:19 -07:00
Kirill Zhaldybin
bb35c2390c
8138958: Quarantine gc/g1/mixedgc/TestLogging.java test
...
Reviewed-by: brutisso, iignatyev
2015-10-07 18:02:25 +03:00
Bengt Rutisson
d3651ac249
8136991: [REDO] Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
...
Reviewed-by: kbarrett, tschatzl
2015-09-28 09:28:53 +02:00
Kirill Zhaldybin
a85d13c8ec
8136398: Create test that checks that G1 MixedGC produces correct output to logfile
...
Added test that checks that G1 MixedGC produces correct output to logfile
Reviewed-by: tschatzl
2015-09-24 18:48:50 +03:00