--- jsr166/src/test/loops/runscript 2009/10/29 23:09:08 1.10 +++ jsr166/src/test/loops/runscript 2011/03/15 19:47:06 1.18 @@ -6,7 +6,7 @@ # Written by Doug Lea with assistance from members of JCP JSR-166 # Expert Group and released to the public domain, as explained at -# http://creativecommons.org/licenses/publicdomain +# http://creativecommons.org/publicdomain/zero/1.0/ # Set env variable RUNJAVA to java executable. Otherwise uses "java" RUN="java" @@ -70,8 +70,12 @@ echo ConcurrentQueueLoops SynchronizedLi $RUN ConcurrentQueueLoops SynchronizedLinkedListQueue $TRIALS echo ConcurrentQueueLoops java.util.concurrent.LinkedTransferQueue $RUN ConcurrentQueueLoops java.util.concurrent.LinkedTransferQueue $TRIALS -echo ConcurrentDequeLoops +echo ConcurrentQueueLoops ConcurrentLinkedDeque +$RUN ConcurrentQueueLoops java.util.concurrent.ConcurrentLinkedDeque $TRIALS +echo ConcurrentDequeLoops LinkedBlockingDeque $RUN ConcurrentDequeLoops java.util.concurrent.LinkedBlockingDeque $TRIALS +echo ConcurrentDequeLoops ConcurrentLinkedDeque +$RUN ConcurrentDequeLoops java.util.concurrent.ConcurrentLinkedDeque $TRIALS $RUN OfferDrainToLoops echo DequeBash ArrayDeque $RUN DequeBash java.util.ArrayDeque $TRIALS @@ -79,6 +83,8 @@ echo DequeBash LinkedList $RUN DequeBash java.util.LinkedList $TRIALS echo DequeBash LinkedBlockingDeque $RUN DequeBash java.util.concurrent.LinkedBlockingDeque $TRIALS +echo DequeBash ConcurrentLinkedDeque +$RUN DequeBash java.util.concurrent.ConcurrentLinkedDeque $TRIALS echo ExchangeLoops $RUN ExchangeLoops $TRIALS echo TimeoutExchangerLoops @@ -99,6 +105,8 @@ echo NavigableMapCheck ConcurrentSkipLis $RUN NavigableMapCheck java.util.concurrent.ConcurrentSkipListMap $TRIALS echo NavigableSetCheck TreeSet $RUN NavigableSetCheck java.util.TreeSet $TRIALS +echo MapMicroBenchmark ConcurrentHashMap +$RUN MapMicroBenchmark java.util.concurrent.ConcurrentHashMap echo SetBash ConcurrentSkipListSet $RUN SetBash java.util.concurrent.ConcurrentSkipListSet $TRIALS 100 echo SetBash ConcurrentHashSet @@ -165,8 +173,10 @@ $RUN UnboundedQueueFillEmptyLoops java.u $RUN UnboundedQueueFillEmptyLoops java.util.concurrent.PriorityBlockingQueue $RUN UnboundedQueueFillEmptyLoops java.util.LinkedList $RUN UnboundedQueueFillEmptyLoops java.util.concurrent.ConcurrentLinkedQueue +$RUN UnboundedQueueFillEmptyLoops java.util.concurrent.ConcurrentLinkedDeque $RUN UnboundedQueueFillEmptyLoops java.util.concurrent.LinkedBlockingQueue $RUN UnboundedQueueFillEmptyLoops java.util.concurrent.LinkedBlockingDeque +$RUN UnboundedQueueFillEmptyLoops java.util.concurrent.LinkedTransferQueue echo IteratorLoops $RUN IteratorLoops java.util.ArrayList $RUN IteratorLoops java.util.Vector @@ -183,9 +193,56 @@ $RUN IteratorLoops java.util.concurrent. $RUN IteratorLoops java.util.HashSet $RUN IteratorLoops ConcurrentHashSet $RUN IteratorLoops java.util.concurrent.LinkedTransferQueue +$RUN IteratorLoops java.util.concurrent.ConcurrentLinkedDeque +echo Integrate +$RUN Integrate +echo IntegrateGamma +$RUN IntegrateGamma +echo Fib +$RUN Fib +echo FibTask +$RUN FibTask +echo LeftSpineFib +$RUN LeftSpineFib +echo DynamicFib +$RUN DynamicFib +echo DynamicLeftSpineFib $RUN DynamicLeftSpineFib +echo DynamicAsyncFib +$RUN DynamicAsyncFib +echo ScalarLongSort +$RUN ScalarLongSort +echo BoxedLongSort +$RUN BoxedLongSort +echo NQueensCS $RUN NQueensCS -$RUN Integrate +echo AsyncNQueensCS +$RUN AsyncNQueensCS +echo FJSums +$RUN FJSums +echo MatrixMultiply +$RUN MatrixMultiply +echo LU +$RUN LU +echo Microscope +$RUN Microscope +echo TorusSpanningTree +$RUN TorusSpanningTree +echo FJJacobi $RUN FJJacobi +echo FJPhaserJacobi $RUN FJPhaserJacobi +echo ThreadPhaserJacobi $RUN ThreadPhaserJacobi +echo Heat +$RUN Heat +echo TieredPhaserLoops +$RUN TieredPhaserLoops +echo PhaserLoops +$RUN PhaserLoops +echo CyclicBarrierLoops +$RUN CyclicBarrierLoops +echo FJPhaserLoops +$RUN FJPhaserLoops +echo SpinningTieredPhaserLoops +$RUN SpinningTieredPhaserLoops