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