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

  FORUM HardWare.fr
  Programmation
  Ada

  Fonction C times en Ada.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonction C times en Ada.

n°1864766
arcamino
Posté le 23-03-2009 à 14:00:23  profilanswer
 

Bonjour, je me demandais si il y avait une fonction équivalente à times (en C) en Ada qui renvoi le temps utilisateur et système entre deux appels.
Certaine fonctions comme Ada.Execution_Time ne sont pas définie.
 
Y a t'il un moyen pour récuperer l'équivalent en Ada.
 
Merci et bonne journée

mood
Publicité
Posté le 23-03-2009 à 14:00:23  profilanswer
 

n°1864969
Profil sup​primé
Posté le 23-03-2009 à 19:52:16  answer
 

Peut-être le paqutage cpu des composants de Mats Weber's Ada Component Library, version 2.0
 
dont la spécification est la suivante..
 

Code :
  1. package CPU is
  2. -----------                                                                          
  3.  
  4.   function Process_CPU_Time return Duration;
  5.      -- Returns the CPU time used since the process was created.                    
  6.  
  7.   type CPU_Counter is private;
  8.      -- Type of a CPU time counter. Each object of this type is an                  
  9.      -- independant counter.                                                        
  10.  
  11.   procedure Start_Counter (The_Counter : out CPU_Counter);
  12.      -- Starts (or restarts) counter THE_COUNTER.                                  
  13.  
  14.   procedure Start_Counter;
  15.      -- Restarts the default CPU counter.                                          
  16.  
  17.   function CPU_Time (Of_Counter : CPU_Counter) return Duration;
  18.      -- Returns the CPU time used since counter OF_COUNTER was started              
  19.      -- (or restarted).                                                            
  20.  
  21.   function CPU_Time return Duration;
  22.      -- Returns the CPU time used since the default counter                        
  23.      -- was started (or restarted).                                                
  24.  
  25.   Counter_Not_Started : exception;

n°1908113
Hibou57
Posté le 23-07-2009 à 20:45:25  profilanswer
 

arcamino a écrit :

Bonjour, je me demandais si il y avait une fonction équivalente à times (en C) en Ada qui renvoi le temps utilisateur et système entre deux appels.
Certaine fonctions comme Ada.Execution_Time ne sont pas définie. [...]


C'est un problème avec ton compilateur éventuellement alors, parce que ce package contient bien ce qu'il te faut:
(ARM 2005) D.14 Execution Time


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  Fonction C times en Ada.

 

Sujets relatifs
[Débutant] Arret d'une boucle en C++[AIDE SVP] Lancer projet C++ sur autre un ordinateur sans VS 2008
Minimiser une fonction avec Matlab[résolu][C] Strlen - erreur de segmentation
[Visual C#] Problème projet après changement de PCC, execution de sous programme [TERMINE]
Jouer une fonction régulièrementProgramme C avec interface web
Programmation C - DSP - MATLAB => CCSfonction FindText ds RichEdit : syntaxe ?
Plus de sujets relatifs à : Fonction C times en Ada.


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