RFR: 8166790: Add stress test GCBasher
Erik Helin
erik.helin at oracle.com
Tue Oct 4 09:42:52 UTC 2016
On 2016-09-30, Leonid Mesnik wrote:
> Hi
>
> I think that it would be better to split this test into 4 tests. Currently
> this test is going to be skipped if any specific GCare set. Or it could even
> fail if any G1 specific options is set without setting G1 explicitly.
>
> So there is no way to run this with additional G1/CMS/ParGC specific options
> now.
Ok, I've split the test into four "tests" (they just run GCBasher with
different GCs). Please see new patches:
- incremental: http://cr.openjdk.java.net/~ehelin/8166790/hotspot/00-01/
- full: http://cr.openjdk.java.net/~ehelin/8166790/hotspot/01/
Thanks,
Erik
> Leonid
>
>
> On 28.09.2016 18:01, Erik Helin wrote:
> >Hi all,
> >
> >this patch adds a new GC stress test called GCBasher. GCBasher builds up
> >large (well, for some definiton of large) object graphs by figuring out
> >the relations between classes in the JDK. The test usually stresses the
> >GC quite a lot, especially when run with a smaller heap.
> >
> >The changes in the top-level repository are for JPRT. JPRT will now run
> >the jtreg test GCBasher instead of the old version.
> >
> >Enhancement:
> >https://bugs.openjdk.java.net/browse/JDK-8166790
> >
> >Webrev:
> >- hotspot: http://cr.openjdk.java.net/~ehelin/8166790/hotspot/00/
> >- top: http://cr.openjdk.java.net/~ehelin/8166790/top/00/
> >
> >Testing:
> >- Running the new jtreg test locally on Linux x86-64:
> > $ jtreg -jdk:build/fastdebug/jdk hotspot/test/gc/stress/TestGCBasher.java
> >
> > (can also be run via: $ make test TEST=hotspot_fast_gc_gcbasher)
> >- JPRT
> >
> >Thanks,
> >Erik
>
More information about the build-dev
mailing list