1 #ifndef __BENCHMARK_H__
2 #define __BENCHMARK_H__
void recorder_free(recorder *rec)
Libère toutes les resources utilisées par rec
Definition: benchmark.c:263
void write_record_n(recorder *rec, long int x, long int time, long n)
Comme write_record mais divise time par n après avoir retiré l'overhead
Definition: benchmark.c:253
recorder écrit les temps dans un fichier .csv
Definition: benchmark.c:208
void timer_free(timer *t)
Retourne le temps en nanosecondes depuis le début de mesure dans t
Definition: benchmark.c:172
long int get_overhead()
Definition: benchmark.c:198
timer permet de mesurer le temps écoulé entre deux moments
Definition: benchmark.c:43
timer * t
Definition: memfork.c:25
void write_record(recorder *rec, long int x, long int time)
Écris le temps time en correspondance avec x
Definition: benchmark.c:245
recorder * recorder_alloc(char *filename)
Alloue un recorder
Definition: benchmark.c:219
long int stop_timer(timer *t)
Retourne le temps en nanosecondes depuis le début de mesure dans t
Definition: benchmark.c:133
void start_timer(timer *t)
Stoque le temps actuel comme début de la mesure dans t
Definition: benchmark.c:87
timer * timer_alloc()
Alloue un timer
Definition: benchmark.c:63
void update_overhead()
Mets à jours l'overhead
Definition: benchmark.c:191