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

Pavel Chistyakov pavel.chistyakov at oracle.com
Tue Dec 9 16:50:34 UTC 2014


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20141209/695dea83/attachment.html>


More information about the hotspot-compiler-dev mailing list