Benchmark
|
alloc | |
alloc.c | Comparaison entre l'allocation d'un tableau sur le heap et sur la stack |
amdahl | |
amdahl.c | |
argfct | |
argfct.c | Ce programme compare le temps nécessaire pour passer un argument de N byte à une fonction et celui nécessaire pour passer le pointeur vers cet argument |
calloc | |
calloc.c | Ce programme compare l'utilisation de calloc ou de malloc pour allouer de l'espace mémoire |
file | |
file.c | |
fork | |
fork.c | |
io | |
io.c | Compare les performances de read/write avec fgets/fputs |
lib | |
benchmark.c | Fonctions utiles pour écrire les .csv et mesurer le temps |
benchmark.h | |
copy.c | Fonctions utiles évaluer la performance d'une copie style cp avec différentes méthodes |
copy.h | |
lib.mk | Rassemble les règles communes à tous les Makefile s |
memfork | |
memfork.c | Ce programme compare le temps nécessaire pour effectuer le "copy-on-write" |
mmap | |
mmap.c | Compare les performances d'une copie avec et sans mmap |
mutsem | |
mutsem.c | Ce programme compare le temps nécessaire pour lock/unlock avec un mutex et celui pour wait/post avec une sémaphore |
pipe | |
pipe.c | |
shell | |
shell-program.c | |
shell.c | Ce programme compare le temps d'exécution d'un script et d'un programme C qui effectue un nombre "N" d'instruction |
shm | |
shm.c | |
tab | |
tab.c | Compare les performances lorsque l'on parcourt un tableau par ligne ou par colonne |
textbin | |
start.c | |
template.c | Compare la sauvegarde de nombres en binaire et en ascii |
template.h | |
textbin.c | |
textbintemplate.c | |
textbinutil.c | |
textbinutil.h | |
thread | |
thread.c | |
types | |
types.c |