Performances

Fermé
ben - 6 déc. 2002 à 15:05
 sebsauvage - 6 déc. 2002 à 16:33
Bonjour,

J'ai une question concernant les performances d'un programme.
Je possede 2 implémentations différentes d'un même algo.
Je les ai executées l'une aprés l'autre sur la même machine et dans les mêmes conditions pour déterminer laquelle était la plus rapide.
J'ai utilisé la commande "time".
Voila les résultats :

Appli1 Appli2
106.37u 99.75u
2.15s 8.63s
3:46.27 19:12.45
47.9% 9.4%

L'une est clairement plus lente que l'autre, mais contrairement à ce que je pensais il ne semble pas s'agir d'un problème de I/O.
Qu'est ce qui peut expliquer que l'une utilise beaucoup le CPU (50%) et l'autre très peu (10%).

Merci d'avance.

Ben

1 réponse

Qu'est ce qui peut expliquer que l'une utilise beaucoup le CPU (50%) et l'autre très peu (10%).

Au hasard:
- l'algorithme
- le compilateur
- les libraries utilisées
- les caractéristiques du matériel
- la charge de la machine
et/ou une combinaison de ces facteurs.
0