hg: code-tools/jcstress: 5 new changesets
ashipile at redhat.com
ashipile at redhat.com
Thu Mar 2 20:03:04 UTC 2017
Changeset: 623f0f01fa13
Author: shade
Date: 2017-03-02 16:02 +0100
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/623f0f01fa13
Runners: avoid synchronization on console/disk collectors that limits performance on huge machines.
! jcstress-core/src/main/java/org/openjdk/jcstress/JCStress.java
+ jcstress-core/src/main/java/org/openjdk/jcstress/infra/collectors/SerializedBufferCollector.java
Changeset: bb24b81cbe3c
Author: shade
Date: 2017-03-02 16:28 +0100
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/bb24b81cbe3c
Generators: allocate counter maps by the worker threads, to avoid their colocation, and thus accidental sharing.
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/processors/JCStressTestProcessor.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/Runner.java
Changeset: 6dacea0912f4
Author: shade
Date: 2017-03-02 18:04 +0100
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/6dacea0912f4
Runners: trim down StateHolder instance size, cutting down allocation pressure in many tests.
! jcstress-core/src/main/java/jdk/internal/vm/annotation/Contended.java
! jcstress-core/src/main/java/org/openjdk/jcstress/infra/runners/StateHolder.java
! jcstress-core/src/main/java/sun/misc/Contended.java
Changeset: 03b52bedec8e
Author: shade
Date: 2017-03-02 20:50 +0100
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/03b52bedec8e
Runners: make sure ContendedTestMain does not report false negatives.
! jcstress-core/src/main/java/org/openjdk/jcstress/vm/ContendedTestMain.java
Changeset: 51d888199b32
Author: shade
Date: 2017-03-02 21:01 +0100
URL: http://hg.openjdk.java.net/code-tools/jcstress/rev/51d888199b32
Runners: tune up default deoptRatio.
! jcstress-core/src/main/java/org/openjdk/jcstress/Options.java
More information about the jcstress-dev
mailing list