Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

Temps d'exécution d'un programme?

3 participants

Aller en bas

Temps d'exécution d'un programme? Empty Temps d'exécution d'un programme?

Message par informix Mar 18 Déc - 21:24

Salut,
Question qui pourrait être stupide Smile
Y-a-t-il un software ou un méthode qui me permet de mesure le temps d'exécution d'un programme (de calcul par exemple) ....

Par exemple je veux comparer deux routines et trouver laquelle qui est plus rapide en temps d'exécution, comment je procède?

merci
informix
informix
Nombre Rationnel
Nombre Rationnel

Nombre de messages : 399
Réputation : 4
Points : 6325
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Temps d'exécution d'un programme? Left_bar_bleue1000/1000Temps d'exécution d'un programme? Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Temps d'exécution d'un programme? Empty Re: Temps d'exécution d'un programme?

Message par manianis Mar 18 Déc - 23:09

La solution est simple :
1. sauvegarder la date avant l'appel de votre méthode
2. sauvegarder la date aprés l'appel de la méthode
3. la différence donne une valeur approchée de la valeur que vous souhaitez mesurer.

Attention : il faut appeler votre méthode (fonction) un nombre de fois pour que la valeur retournée soit significative.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6054
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Temps d'exécution d'un programme? Left_bar_bleue999/1000Temps d'exécution d'un programme? Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Temps d'exécution d'un programme? Empty Re: Temps d'exécution d'un programme?

Message par Napoléon Mer 19 Déc - 0:15

C'est pas très pratique ... mais à ma connaissance, c'est la seule méthode.
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7671
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Temps d'exécution d'un programme? Left_bar_bleue999/1000Temps d'exécution d'un programme? Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Temps d'exécution d'un programme? Empty Re: Temps d'exécution d'un programme?

Message par manianis Mer 19 Déc - 14:24

Le système d'exploitation enregistre le temps de fonctionnement d'une tâche càd le temps où elle monopolise l'unité d'exécution (processeur). Je crois que cette valeur est trés proche de la réalité.

manianis
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6054
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Temps d'exécution d'un programme? Left_bar_bleue999/1000Temps d'exécution d'un programme? Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Temps d'exécution d'un programme? Empty Re: Temps d'exécution d'un programme?

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum