--- jsr166/src/test/loops/runscript 2005/05/31 15:08:32 1.3 +++ jsr166/src/test/loops/runscript 2009/10/23 19:57:07 1.9 @@ -22,6 +22,8 @@ fi echo "Java is " $RUN echo "Trials per test: " $TRIALS +echo CASLoops 4 #$TRIALS +$RUN CASLoops 4 #$TRIALS echo SimpleReentrantLockLoops $RUN SimpleReentrantLockLoops $TRIALS echo SimpleMutexLoops @@ -48,6 +50,8 @@ echo LockOncePerThreadLoops $RUN LockOncePerThreadLoops 5 #$TRIALS echo ProducerConsumerLoops $RUN ProducerConsumerLoops $TRIALS +echo OfferPollLoops +$RUN OfferPollLoops $TRIALS echo MultipleProducersSingleConsumerLoops $RUN MultipleProducersSingleConsumerLoops $TRIALS echo SingleProducerMultipleConsumerLoops @@ -60,18 +64,27 @@ echo ExecutorCompletionServiceLoops $RUN ExecutorCompletionServiceLoops $TRIALS echo CachedThreadPoolLoops $RUN CachedThreadPoolLoops $TRIALS -echo ConcurrentQueueLoops +echo ConcurrentQueueLoops ConcurrentLinkedQueue $RUN ConcurrentQueueLoops java.util.concurrent.ConcurrentLinkedQueue $TRIALS +echo ConcurrentQueueLoops SynchronizedLinkedListQueue +$RUN ConcurrentQueueLoops SynchronizedLinkedListQueue $TRIALS +echo ConcurrentQueueLoops java.util.concurrent.LinkedTransferQueue +$RUN ConcurrentQueueLoops java.util.concurrent.LinkedTransferQueue $TRIALS echo ConcurrentDequeLoops $RUN ConcurrentDequeLoops java.util.concurrent.LinkedBlockingDeque $TRIALS +$RUN OfferDrainToLoops echo DequeBash ArrayDeque $RUN DequeBash java.util.ArrayDeque $TRIALS echo DequeBash LinkedList $RUN DequeBash java.util.LinkedList $TRIALS -echo DequeBash LinkedBlockingdeque +echo DequeBash LinkedBlockingDeque $RUN DequeBash java.util.concurrent.LinkedBlockingDeque $TRIALS echo ExchangeLoops $RUN ExchangeLoops $TRIALS +echo TimeoutExchangerLoops +$RUN TimeoutExchangerLoops $TRIALS +echo TSPExchangerTest +$RUN TSPExchangerTest $TRIALS echo CancelledFutureLoops $RUN CancelledFutureLoops $TRIALS echo MapCheck ConcurrentHashMap @@ -88,6 +101,8 @@ echo NavigableSetCheck TreeSet $RUN NavigableSetCheck java.util.TreeSet $TRIALS echo SetBash ConcurrentSkipListSet $RUN SetBash java.util.concurrent.ConcurrentSkipListSet $TRIALS 100 +echo SetBash ConcurrentHashSet +$RUN SetBash ConcurrentHashSet $TRIALS 100 echo NavigableSetCheck ConcurrentSkipListSet $RUN NavigableSetCheck java.util.concurrent.ConcurrentSkipListSet $TRIALS echo MapLoops ConcurrentHashMap @@ -96,6 +111,12 @@ echo MapLoops ConcurrentSkipListMap $RUN MapLoops java.util.concurrent.ConcurrentSkipListMap $TRIALS echo MapLoops RWTreeMap $RUN MapLoops RWMap $TRIALS +echo StringMapLoops ConcurrentHashMap +$RUN StringMapLoops java.util.concurrent.ConcurrentHashMap $TRIALS +echo StringMapLoops ConcurrentSkipListMap +$RUN StringMapLoops java.util.concurrent.ConcurrentSkipListMap $TRIALS +echo StringMapLoops RWTreeMap +$RUN StringMapLoops RWMap $TRIALS echo MapWordLoops ConcurrentHashMap $RUN MapWordLoops java.util.concurrent.ConcurrentHashMap $TRIALS echo MapWordLoops java.util.TreeMap @@ -104,6 +125,12 @@ echo MapWordLoops RWTreeMap $RUN MapWordLoops RWMap $TRIALS echo MapWordLoops ConcurrentSkipListMap $RUN MapWordLoops java.util.concurrent.ConcurrentSkipListMap $TRIALS +echo CollectionLoops RWCollection +$RUN CollectionLoops RWCollection $TRIALS +echo CollectionLoops SCollection +$RUN CollectionLoops SCollection $TRIALS +echo CollectionLoops SynchronizedCollection +$RUN CollectionLoops SynchronizedCollection $TRIALS echo CollectionWordLoops ConcurrentSkipListSet $RUN CollectionWordLoops java.util.concurrent.ConcurrentSkipListSet echo CollectionWordLoops ConcurrentLinkedQueue @@ -132,3 +159,35 @@ echo RLIBar $RUN RLIBar -np $TRIALS echo RLIBar -batch 10 $RUN RLIBar -batch 10 -np $TRIALS +echo UnboundedQueueFillEmptyLoops +$RUN UnboundedQueueFillEmptyLoops java.util.ArrayDeque +$RUN UnboundedQueueFillEmptyLoops java.util.PriorityQueue +$RUN UnboundedQueueFillEmptyLoops java.util.concurrent.PriorityBlockingQueue +$RUN UnboundedQueueFillEmptyLoops java.util.LinkedList +$RUN UnboundedQueueFillEmptyLoops java.util.concurrent.ConcurrentLinkedQueue +$RUN UnboundedQueueFillEmptyLoops java.util.concurrent.LinkedBlockingQueue +$RUN UnboundedQueueFillEmptyLoops java.util.concurrent.LinkedBlockingDeque +echo IteratorLoops +$RUN IteratorLoops java.util.ArrayList +$RUN IteratorLoops java.util.Vector +$RUN IteratorLoops java.util.concurrent.CopyOnWriteArrayList +$RUN IteratorLoops java.util.LinkedList +$RUN IteratorLoops java.util.concurrent.ConcurrentLinkedQueue +$RUN IteratorLoops java.util.concurrent.LinkedBlockingQueue +$RUN IteratorLoops java.util.ArrayDeque +$RUN IteratorLoops java.util.concurrent.LinkedBlockingDeque +$RUN IteratorLoops java.util.PriorityQueue +$RUN IteratorLoops java.util.concurrent.PriorityBlockingQueue +$RUN IteratorLoops java.util.TreeSet +$RUN IteratorLoops java.util.concurrent.ConcurrentSkipListSet +$RUN IteratorLoops java.util.HashSet +$RUN IteratorLoops ConcurrentHashSet +$RUN IteratorLoops java.util.concurrent.LinkedTransferQueue +$RUN DynamicLeftSpineFib +$RUN NQueensCS +$RUN Integrate +$RUN FJJacobi +$RUN FJPhaserJacobi +$RUN ThreadPhaserJacobi + +