RFR: 8059551: JEP-JDK-8043304: Test task: stress tests

Tobias Hartmann tobias.hartmann at oracle.com
Thu Dec 11 14:57:00 UTC 2014


Hi Pavel,

looks good (not a reviewer).

Please also run the tests on JPRT.

Best,
Tobias

On 09.12.2014 17:50, Pavel Chistyakov wrote:
> Hi all,
> 
> please review changes for: https://bugs.openjdk.java.net/browse/JDK-8059551
> webrev: http://cr.openjdk.java.net/~iignatyev/pchistyakov/8059551/webrev.00/
> <http://cr.openjdk.java.net/%7Eiignatyev/pchistyakov/8059551/webrev.00/>
> 
> It introduces several stress tests for segmented code cache. There are main
> thread that calls given method and checks its return value and several testing
> threads:
> 
>   * OverloadCompileQueueTest - locks compilation for random time periods trying
>     to full compile queues and to break tested method compilation;
>   * RandomAllocationTest - randomly allocates and removes "dummy" code blobs in
>     different code cache heaps tries to corrupt tested method code in code cache;
>   * UnexpectedDeoptimizationTest - deoptimizes on stack frames in random times
>     tries to break tested method execution/return value
> 
> 
> Testing: manual
> 
> -------------------
> Thanks,
> Pavel


More information about the hotspot-compiler-dev mailing list