Skip to content
Snippets Groups Projects
perf.sh 677 B
Newer Older
Mickael Da Silva's avatar
R
Mickael Da Silva committed
#!/bin/bash

echo -e "iTest\ttaille\ttri\ttemps\tmem"

for iTest in `seq 1 3`
Mickael Da Silva's avatar
R
Mickael Da Silva committed
do
chafiol's avatar
chafiol committed
    size=$(( `od -An -N4 -tu < /dev/urandom` % 100000))
chafiol's avatar
chafiol committed
<<<<<<< HEAD
chafiol's avatar
chafiol committed
    max=$(( `od -An -N4 -tu < /dev/urandom` % 1000))
chafiol's avatar
chafiol committed

chafiol's avatar
chafiol committed
    ../tri -g $max $size 1>../tabs/perf_tab.txt
chafiol's avatar
chafiol committed
    #cat tabs/perf_tab.txt
chafiol's avatar
chafiol committed
=======
    max=$(( `od -An -N4 -tu < /dev/urandom` % 100000))
    
    ../tri -g $max $size 1 >../tabs/perf_tab.txt
chafiol's avatar
chafiol committed
>>>>>>> 844a1820ad7242804acf3e13046b619e62101ce6
chafiol's avatar
chafiol committed
    for tri in "insertion" "fusion" "rapide" "bulle"
Mickael Da Silva's avatar
R
Mickael Da Silva committed
    do
        res=`( time -f "%U\t%M" ../tri --$tri ../tabs/perf_tab.txt > /dev/null ) 2>&1`
        echo -e "$iTest\t$size\t$tri\t$res"
Mickael Da Silva's avatar
R
Mickael Da Silva committed
    done
chafiol's avatar
chafiol committed
    rm ../tabs/perf_tab.txt
Mickael Da Silva's avatar
R
Mickael Da Silva committed
done