cs_maloudre
Messages postés24Date d'inscriptionjeudi 23 février 2006StatutMembreDernière intervention 5 juin 2006
-
27 févr. 2006 à 14:51
hadrien1
Messages postés8Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention 6 mars 2006
-
6 mars 2006 à 21:20
bonjour a tous
est il possible d integrer un timer pour savoir combien de temps dur l execution d un programme
en effet c un programme de calcul qui tourne la nuit et je voudrais savoir qd c terminer
cs_maloudre
Messages postés24Date d'inscriptionjeudi 23 février 2006StatutMembreDernière intervention 5 juin 2006 27 févr. 2006 à 15:25
je te remercie pr ta reponse
j ai essaye ca marche
mais le probleme ce qe lorsque le programme a fini de calcule il va a la ligne et attend marque : " Idle> " et tant que je ne lui ai pas entre " exit " il continue a compter alors qe le calcul est fini
filap
Messages postés10Date d'inscriptionsamedi 21 juin 2003StatutMembreDernière intervention26 juillet 2006 28 févr. 2006 à 17:39
Ah ok donc tu veux que ton prog continue de tourner apres la fin du calcul, desol j'avais pas compris le truc comme ca.
Dans ce cas, au debut du calcul tu fais un time(0) que tu stocke dans un int (apellons begin_time) et a la fin pour connaitre le temps de ton calcul tu fais res = time(0) - begin_time ou res sera le temps de calcul en secondes (je pense que t'as pas besoin de plus precis).
Apres c'est a toi de faire les convertions voulues pour avoir les heures ou les minutes :o)
cs_maloudre
Messages postés24Date d'inscriptionjeudi 23 février 2006StatutMembreDernière intervention 5 juin 2006 1 mars 2006 à 15:36
salut
ok je vais essayer d etre un peu plus claire
en faite je savoir le temps que dur mon calcul et pas le tps qe tourne le prog
je suis desole filap si je me suis pas fait bien comprendre
ds mon prog il y a la partie calcul qui prend un certain ( celle qe je cherche a mesurer) puis une fois q il a termine il attend q on lui rentre " exit " pr fermer la prog
stl543
Messages postés4Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention11 mars 2006 4 mars 2006 à 20:33
Ce programme lance peut-etre le calcul
une thread indépendante pour le calcul. Et si tel est le cas, tu peux
peut-etre faire un programme qui détecte la présence du thread et
chronomètre son activité.
Pour voir la présence de la thread, tu peux toujours faire : ps -m
A voir...
Sinon, as-tu tenté de lancé ton programme avec une redirection...? Qui sait ! Mais bon, j'y crois pas trop...
hadrien1
Messages postés8Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention 6 mars 2006 6 mars 2006 à 21:20
Huuum peut etre tu peux enregistrer la date et leure de depart et une fois le calcul treminé tu enregistre de nouveau la date et l'heure et pour finir tu fai la différence entre les 2 ca devrai aller ca surement ;)