Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1238 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Evaluation de performance d'un programme Ada

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Evaluation de performance d'un programme Ada

n°1186649
theorie du​ chaos
morte et enterrée
Posté le 09-06-2003 à 10:11:22  profilanswer
 

Desolee pour la cat/souscat je savais pas ou poster
 
j ai un compte rendu de tp demandant d analyser les performances d un programme...
il me faut le debit ko/s
en utilisant la commande time -p
qui peut renvoyer
 
        o  The elapsed (real) time between invocation of  utility
           and its termination.
 
        o  The User CPU  time,  equivalent  to  the  sum  of  the
           tms_utime   and  tms_cutime  fields  returned  by  the
           times(2) function for the process in which utility  is
           executed.
 
        o  The System CPU time, equivalent  to  the  sum  of  the
           tms_stime   and  tms_cstime  fields  returned  by  the
           times() function for the process in which  utility  is
           executed.
 
quel temps dois-je prendre en compte dans mes calculs pour avoir seulement ce qui est utile a mon programme?

mood
Publicité
Posté le 09-06-2003 à 10:11:22  profilanswer
 

n°1186722
Requin
Posté le 09-06-2003 à 10:57:17  profilanswer
 

Je crois que tu te trompe sur ce que tu souhaite mesurer... ton unité sera probablement pas des ko/s. Mais des secondes ou plutot millisecondes.
 
Je suppose que tu as un programme ligne de commande qui fait une tâche et se termine, la commande time permettera de mesurer la durée entre le moment ou il est lancé et l'arrêt du programme.
 
Ca me rappelle furieusement un TP en ADA il y a quelques années ou l'on devait trier des entiers et comparer les perfs avec la commande sort (quicksort) de *nix... si jamais ca peut t'aider je te met les sources de l'époque. Je ne suis pas sûr d'avoir conservé tous les fichiers, mais l'essentiel d'une implémentation de tri par fusion doit y être :
 
http://www.rathgeb.org/files/serie6.zip
 
Pour les perfs (une fois le prog débugué), le truc que j'avais trouvé en utilisant GNAT, c'était d'une part d'utilsier des pragma pour virer certaines vérifications (ca prend du temps) et d'autre part de passer à GCC des optimisations compilos (si je me rappelle bien il y avait une option -O6)... les perfs était bien meilleure après ce qui permettait de gratter haut la main la commande "sort" ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Evaluation de performance d'un programme Ada

 

Sujets relatifs
[Windows 2000] Peut-on alloué plus de mémoire à un programme ?Comment connaitre tous les type et port utulisé par un programme ??
explorer.exe - fin de programme...existe t-il un programme pour regrouper les boites a lettres
un programme antipub plz ??Programme qui se connecte sous le net
[CISCO] Cisco Networking Academy: qui suit le programme ?Enlever de la liste ajout suppression programme une appli ?
programme pour visualiser le bandwidth[Windows NT] Programme qui ne se lance pas
Plus de sujets relatifs à : Evaluation de performance d'un programme Ada


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR