Rechercher : dans
Par :

Tester la rapidité d'un programme

Dernière réponse le 23 oct 2008 à 14:20:14 Roro, le 24 avr 2005 à 21:26:28 
 Signaler ce message aux modérateurs

Bonjour à tous ....

J'aimerais savoir s'il existe un logiciel ou autre chose pour mesurer (tester) la rapidité d'exécution d'un fichier exécutable.

Merci de bien vouloir, s'il existe un logiciel de ce genre que vous connaissez, de mettre un lien vers un site ou je pourrais le télécharger (et son nom)!

Merci !

Meilleures réponses pour « Tester la rapidité d'un programme » dans :
Tester ses barrettes de RAM avec MemTest VoirTester sa RAM avec MemTest Il existe un logiciel fonctionnant sur n'importe quel PC permettant de tester à fond ses barrettes de mémoire, il s'agit de MemTest86 : http://www.memtest86.com http://www.memtest.org/ Pour l'utiliser il suffit de...
[Mémoire] Utiliser Windows Memory Test VoirWindows Memory Test est un utilitaire permettant de tester la mémoire vive d'un PC. Il fonctionne sans tenir compte du système d'exploitation. 1. Création d'un support bootable 2. Exécution du test 3. Interprétation simplifiée des...
Compiler un programme assembleur avec Nasm VoirAvec Linux Etape 1. Créer un fichier source Etape 2. Assembler le fichier source Etape 3. Création de l'executable Etape 4. Execution du programme Avec windows Etape 1. Installer les logiciels nécessaires Etape 2. Créer un fichier...

1

crabs, le 24 avr 2005 à 21:59:54
  • +1

Salut,
Sous les UNIX (dont Linux fait parti) il y a time, livré avec l'OS.
A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

7

 mementomori, le 23 oct 2008 à 14:20:14

Linux N'EST PAS un UNIX !!!

Tout comme UNIX, il s'adapte à la norme POSIX, mais ce N'EST PAS un UNIX. Il est courant de melanger les deux (même dans wikipedia)... D'ailleurs, Linux est un noyau, GNU/Linux un OS...

Bref, ne le prend pas personnellement, mais j'en ai marre de voir des gens qui affirment de telles conneries : je te garantie que ce "coup de gueule" n'est pas contre toi, mais c'est juste pour bien mettre les choses au clair...


Ainsi,
"Salut,
Sous les POSIX (dont GNU/Linux et les systèmes à base d'UNIX font parti) il y a time, livré avec l'OS.
A+, crabs"
aurait été mieux...

Je sais, ce post date de 2005, mais il est toujours disponible et facilement accessible par google...

Répondre à mementomori

2

Roro, le 25 avr 2005 à 16:12:36

Ok, mais avec windows comment je peux faire ?

Répondre à Roro

3

kij_82, le 25 avr 2005 à 16:16:24

#include <time.h>

...

time_t debut;
time_t fin;

time(&debut);
...
ton code
...
time(&fin);
printf("Temp d execution = %d\n",fin-debut);
~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

4

Roro, le 25 avr 2005 à 17:08:21

Merci beaucoup, ça marche !!!

J'essayais avec un thread et un timer mais c'est beaucoup trop compliqué (enfin pour moi) !

Merci encore ... mais est-ce qu'on peut avoir le temps avec une précision à la milliseconde (peut être pas quand même, mais une meilleure précision que la seconde) !

Si on peut pas c'est pas grave, merci quand même !

Répondre à Roro

5

kij_82, le 25 avr 2005 à 17:10:13

T'es sous Unix ? Si oui fais un man time pour regarder les éventuelles possibilités. ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82

6

kij_82, le 25 avr 2005 à 17:11:18
  • +2

Et pis faut mettre une petite croix si c'est résolu.
merci ~ iclic @ gauch,iclic,  iclic @ droate, iclic, iclic
             et ya pas de bôg môsieu !    ~

Répondre à kij_82