Temps d'éxécution ?

Signaler
Messages postés
546
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
4 mai 2007
-
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
-
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

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
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.
Messages postés
546
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
4 mai 2007
1
Le probleme c'est que je ne crosi pas qu'on aura acces à l'asm :(
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,
Désolé, je sais pas alors.