Question de timing - C++ - Programmation
Marsh Posté le 24-05-2003 à 23:54:28
gettimeofday est parfait. cela dit, tu disposes sans doute d'un profiler (grpof qui va avec gcc) ou de la commande time (time ./a.out)
Marsh Posté le 25-05-2003 à 08:00:35
bon, ok.
gprof sur PPC a du mal avec les fonctions AltiVec.
J'ai utilisé Shikari et Amber pour profiler mais leur
résultats correspondent pas au temps mesurés avec gettimeofday.
Marsh Posté le 25-05-2003 à 11:26:40
Ben, si je chronometre un programme sequentiel, les temps sur 100000 mesures restent stable avec un ecart type inférieur à 5 us.
Quand je chronometre la version vectorielle du même algo, ben sur 100000 mesures, l'ecart type passe a pres de 250 us ...
Je vois pas pourquoi un tel comportement.
Marsh Posté le 24-05-2003 à 21:26:58
Quelle methode precise et fiable puis-je utilisé
pour mesurer le tps pris par une fonction C++ ?
Je travaille sous Power PC G4, Mac OS X.
J'utilise d'habitude gettimeofday mais les resultats qu'il me renvoient me paraisse bizarre.
Merci d'avance.