Temps d'éxécution ?

MoDDiB Messages postés 546 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 4 mai 2007 - 29 déc. 2003 à 12:24
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 - 29 déc. 2003 à 15:39
Voila j'ai maté les archives de prologin et j'ai vu des questions du type :
Vous avez programmé sur un palm 5 contenant 16 mo de memoire vive et avec un processeur a 100mhz..
En combien de temps votre programme sera exécuté?
Euh ok mais on s'y prends comment?
Pour :
int a,b,c;

for(a=0;a<500;a++)
{

b+=a;
c-=a;

}
ca prendrai combien de temps cette exemple ?
3 calculs * 500 ?
on ne prends que la frequence du proc alors?
Mais que vienne faire les 16 Mo de mémoire vive ?
Help expliquez moi svp !!

3 réponses

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
29 déc. 2003 à 15:13
Salut,
Je pense qu'il faudrais analyser le code asm que le compilo te sort et ensuite compter le nombre de cycle pour chaque instruction pour determiner le temp d'execution.
0
MoDDiB Messages postés 546 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 4 mai 2007 1
29 déc. 2003 à 15:28
Le probleme c'est que je ne crosi pas qu'on aura acces à l'asm :(
0
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
29 déc. 2003 à 15:39
Salut,
Désolé, je sais pas alors.
0
Rejoignez-nous