Proposal: Java Concurrency Stress tests (jcstress)
Jonathan Gibbons
jonathan.gibbons at oracle.com
Wed Jun 26 16:04:12 PDT 2013
This sounds interesting and like it will be a good addition to the
code-tools collection.
-- Jon
On 06/26/2013 10:05 AM, Aleksey Shipilev wrote:
> Hi,
>
> I'd like to propose to include another project in Codetools Project at
> OpenJDK:
>
> ----8<---------------------------------------------------------------
>
> Tool Name:
> Java Concurrency Stress tests (jcstress)
>
> Tool Purpose:
> jcstress is an experimental harness and a suite of tests to research on
> correctness of concurrency support in JVM, class libraries, and hardware.
>
> Proposed By:
> Aleksey Shipilev, Oracle, Java SE Performance team
>
> Rationale:
> Proper concurrency testing is black magic. The intricate effects of
> heavily concurrent code are not easily assertable, and so a test
> infrastructure is instrumental to get the correct and reliable tests
> ready. Such infrastructure requires significant expertise to design,
> build, run, and analyze.
>
> Also, the effects span the entire stack, starting from the language
> itself, then going down to class libraries, runtime, OS, and hardware,
> which requires a broad set of diverse configurations to perform the
> appropriate extensive research.
>
> By having this experimental project in the OpenJDK, we aim to further
> explore the testing methodology for the concurrent code, leverage the
> field experience of world-class experts, and feed on broad userbase to
> assess the test correctness and usability.
>
> ----8<---------------------------------------------------------------
>
> Thanks,
> Aleksey.
More information about the code-tools-dev
mailing list