Salam
j'ai un programme qui fait des calcul sur des matrices, et je veux connaitre le temps d'execution en secondes ou mili secondes!
ce programme est lancé par un bouton!
comment faire?
Salam
j'ai un programme qui fait des calcul sur des matrices, et je veux connaitre le temps d'execution en secondes ou mili secondes!
ce programme est lancé par un bouton!
comment faire?
Salut
Utilise GetTickCount
Exemple:
Voila
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Lancement:=GetTickCount; //TonTraitement Duree:=GetTickCount-Lancement; //Le tout en millisecondes
N'oublie pas le tag [Résolu]![]()
Pedro
Aucune réponse aux sollicitations techniques par MP
Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)
Les pages Source C'est bon. Mangez-en!
Le défi Delphi
Règles du forum - FAQ Delphi - Pensez au chtit
Aéroclub Bastia Saint-Exupéry
plein de post existe deja la dessus et les faq y repondent !!!
voici des leins :
http://c.developpez.com/faq/c/?page=divers
http://vb.developpez.com/faq/?page=Routines#tps_exec
je te conseille d'ailleurs le 2ieme lien..., j'utilise moi meme cette fonction en C++ et tu as juste a faire une soustraction!!!
![]()
merci je vais les essayer et je vous donnerai une réponse!
ca marche, c'est sur!!! tester et approuver!!!![]()
voici le code que j'ai utilisé
quand j'ai déclaré les deux variable de type integer, ça n'a rien donné, et quand je les ai déclaré de type Byte, il m'a donné la prmeière fois 16miliisecondes ensuite il ne m'a rien donné que 0 millisecondes pour les autres executions ?var lancement,duree: byte; // car en integer ça n'a rien donné
begin
Lancement:=GetTickCount;
.....
....
....
Duree:=GetTickCount-Lancement; //Le tout en millisecondes
showmessage(inttostr(duree)+' millisecondes');
end;
![]()
pourtant, tu n'as que ca a faire... et le chrono est sur.
par contre, moi, ca marche en int (je travail en c++ pour cette utilisation)
ce qu'il me donne comme résultat n'est pas rassurant car pour le meme example, il me donne des fois des chiffres >0 et les autres fois des 000![]()
Partager