Skip to content
Snippets Groups Projects
Commit af767bab authored by Ewan Chauvin's avatar Ewan Chauvin
Browse files

Modification du readme

parent 0f0de8dd
Branches
No related merge requests found
......@@ -61,17 +61,41 @@ Extrait pertinent de /proc/cpuinfo
### Description de la démarche systématique
Description de la démarche systématique et de l'espace d'exploration pour chaque paramètres.
Description de la démarche systématique et de l'espace d'exploration pour chaque paramètres:
Afin d'obtenir les données nécessaires à la génération des graphiques, il est nécessaire de generer un
fichier de valeur (.csv), que l'on obtient en éxecutant un scrpit, prenant en paramètre simplement le nombre de répétitions des opérations
```
Suite des commandes, ou script, à exécuter pour produire les données.
[ $# -eq 1 ] || { echo "Usage: $(basename $0) <amount of repetition>" 1>&2
exit 1
}
NTEST=50
size=10000
repetition=$1
echo -e "Test\tTaille\tRep\tType\tOpe\tCPU\tMem"
for structType in "array" "ourlinkedlist" "arraylist"
do
for structOp in "get" "remove" "inserthead" "insertrandom" "insertqueue"
do
for i in `seq $NTEST`
do
res=`(/usr/bin/time -f "%U\t%M" java -jar P4a.jar $size $structType $repetition $structOp > /dev/null) 2>&1`
echo -e "$i\t$size\t$repetition\t$structType\t$structOp\t$res"
repetition=$((repetition + 1000))
done
repetition=$1
done
done
```
## Résultats préalables
### Temps d'exécution
![plot](graph.png)
![plot](graph.PNG)
### Consommation mémoire
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment