diff --git a/perf2.sh b/perf2.sh new file mode 100644 index 0000000000000000000000000000000000000000..24c86b9842a4bd9f79c3b8d1386c64f075300946 --- /dev/null +++ b/perf2.sh @@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +NTEST=50 + + +echo -e "Structure\tTest\tTaille\tCPU\tMem" +for i in `seq $NTEST` +do + name="Tableau" + taille=${RANDOM}000 + res=`(/usr/bin/time -f "%U\t%M" java -jar Main.jar "Tableau" $taille > /dev/null) 2>&1` + echo -e "$name\t$i\t$taille\t$res" +done + + +for i in `seq $NTEST` +do + name="Array" + taille=${RANDOM}000 + res=`(/usr/bin/time -f "%U\t%M" java -jar Main.jar "Array" $taille > /dev/null) 2>&1` + echo -e "$name\t$i\t$taille\t$res" +done + + +for i in `seq $NTEST` +do + name="Linked" + taille=${RANDOM}000 + res=`(/usr/bin/time -f "%U\t%M" java -jar Main.jar "Linked" $taille > /dev/null) 2>&1` + echo -e "$name\t$i\t$taille\t$res" +done + + +for i in `seq $NTEST` +do + name="Maillon" + taille=${RANDOM}000 + res=`(/usr/bin/time -f "%U\t%M" java -jar Main.jar "Maillon" $taille > /dev/null) 2>&1` + echo -e "$name\t$i\t$taille\t$res" +done