--- jsr166/src/test/loops/TimeoutExchangerLoops.java 2011/03/15 19:47:06 1.7 +++ jsr166/src/test/loops/TimeoutExchangerLoops.java 2015/09/12 20:32:48 1.9 @@ -12,7 +12,7 @@ public class TimeoutExchangerLoops { static final int NCPUS = Runtime.getRuntime().availableProcessors(); static final int DEFAULT_THREADS = NCPUS + 2; - static final long DEFAULT_PATIENCE_NANOS = 500000; + static final long DEFAULT_PATIENCE_NANOS = 100000; static final long DEFAULT_TRIAL_MILLIS = 10000; public static void main(String[] args) throws Exception { @@ -106,12 +106,12 @@ public class TimeoutExchangerLoops { double failRate = (fails * 100.0) / (double) iters; System.out.printf("%9d it/s ", rate); System.out.printf("%9d ns/it", npt); - System.out.printf("%9.5f%% fails", failRate); + System.out.printf("%9.5f%% fails ", failRate); + System.out.print(fails); System.out.println(); // x.printStats(); } - static final class Runner implements Runnable { final Exchanger exchanger; final CountDownLatch start;