Calculer le temps d'execution

bonsoir,
voila j'ai une question: est -il possible de calculer le temps d'execution d'une fonction? en entrant du code dans notre programme et donc de ne pas utiliser la commande time dans la console.

Merci d'avance
Cordialement Stéphane
Configuration: Windows XP
Firefox 2.0

4 réponses

  1. Regardez le package par défaut Time::HiRes, il permet de travailler de manière plus pointue avec la notion de temps.
    1
    1. Modérateur
      Salut,

      bien sûr que c'est possible
      d'ailleurs la fonction time elle même a été programmée par quelqu'un :-)

      maintenant si tu veux récréer la roue alors fais une meilleure, et la communaute te rémercieras

      si tu as accès au code source de la fonction time plonge toi dédans et regarde comment elle a été écrite

      si tu n'as pas accès au code sources, regarde dans d'autre langage qui mettent leur code source à la disposition de tout le monde

      je cite Perl mais je crois que c'est aussi le cas de Python (un pythonien peux confirmer ou pas), etc...

      --
      Joyeux Noël
      lami20j
      0
      1. salut a c'est possible d'utiliser la fonction time dans un code?
        en faite, je vous montre ce que je veux faire:
        mon code en gros:

        fonction A; // j'ai plusieurs fonctions
        fonction B;
        fonction C;

        cout<<" quelle fonction?" // ici l'utilisateur choisit quelle fonction il
        //souhaite executer

        if .... fonction A; // et la on realiser son voeu ^^
        else if fonction B;
        else fonction C;
        //et j'aimerai connaitre le temps d'execution d'une des trois fonctions et non du programme entier est ce que c'est possible?
        0
    2. Modérateur
      Salut,

      tu as essayé quelque chose de genre?
      if condition1
        debut=time
        fonctionA
        fin=time
        affichage de fin - debut
      else if condition 2
        debut=time
        fonctionB
        fin=time
        affichage de fin - debut
      0
      1. oui voila c'est ce que je souhaite faire.mais comment code t on?
        merci d avance et joyeux noel
        0
    3. moi je besoin une fonction pour faire le calcule de tempe d'execution dans une programme de recherche...s-v-p mes aides...
      0