[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Hegemonie-devel] Test performance appel messages
From: |
Damien Genet |
Subject: |
Re: [Hegemonie-devel] Test performance appel messages |
Date: |
16 May 2003 08:35:56 +0200 |
Salut,
Même test cette fois avec l'option de compilation pour applatir les
boucles, et supprimer le coût de la boucle en elle même :
Temps appels macro : 1.1s
Temps appels C : 16.4s
Temps appels C en ligne : 1.1s
Temps appels Objective-C : 61,6s
Temps appels Objective-C en cache : 23,3s
J'ai cette fois utilisé un appel à gettimeofday pour mesurer le temps,
ce qui donne un résultat bien plus précis que time, qui approximait à la
seconde. Le pc tourne ici sur batteries (en mode ralentit) d'où les
temps différents par rapport à la première fois. J'ai aussi émulé
l'utilisation d'une macro pour l'appel, qui donne de façon tout à fait
prévisible les mêmes résultat qu'un inline.
Bien sûr ces résultats sont uniquement indicatifs des performances
relatives des différentes méthodes d'appel, et ne sont pas extrèmeent
précis : ils varient d'une exécution à l'autre suivant l'état de la
machine.
A+,
--
Dam