Existe-t-il une simple bibliothèque permettant de mesurer le temps nécessaire pour exécuter une partie du code C? Ce que je veux c'est quelque chose comme:
int main(){
benchmarkBegin(0);
//Do work
double elapsedMS = benchmarkEnd(0);
benchmarkBegin(1)
//Do some more work
double elapsedMS2 = benchmarkEnd(1);
double speedup = benchmarkSpeedup(elapsedMS, elapsedMS2); //Calculates relative speedup
}
Ce serait également bien si la bibliothèque vous laissait faire de nombreux parcours, en les calculant en moyenne et en calculant la variance temporelle!