mesurer le temps pris par un processus

Le
Torri
je porte sous Windows une bibliotheque ecrite sous linux. Elle a en
particulier une api pour le benchmark. Celle-ci utilise la fonction
clock_gettime avec la clockid_t a CLOCK_PROCESS_CPUTIME_ID pour mesurer
le temps utilise par le processus

Je voulais savoir s'il y avait un moyen de faire la meme chose avec l'API
de Windows

merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Torri
Le #16661501
Le Fri, 29 Aug 2008 10:25:52 +0000, Torri a écrit :

je porte sous Windows une bibliotheque ecrite sous linux. Elle a en
particulier une api pour le benchmark. Celle-ci utilise la fonction
clock_gettime avec la clockid_t a CLOCK_PROCESS_CPUTIME_ID pour mesurer
le temps utilise par le processus



plus precisement, le temps passe dans le processus. Il me faudrait
quelque chose d'assez precis (en general, les counter sont precis a
l'ordre de la milliseconde, il me faudrait plus precis)
Christian ASTOR
Le #16663831
On 29 août, 13:09, Torri
Le Fri, 29 Aug 2008 10:25:52 +0000, Torri a écrit :

> je porte sous Windows une bibliotheque ecrite sous linux. Elle a en
> particulier une api pour le benchmark. Celle-ci utilise la fonction
> clock_gettime avec la clockid_t a CLOCK_PROCESS_CPUTIME_ID pour mesurer
> le temps utilise par le processus

plus precisement, le temps passe dans le processus. Il me faudrait
quelque chose d'assez precis (en general, les counter sont precis a
l'ordre de la milliseconde, il me faudrait plus precis)



Par ex, SetThreadPriority() + QueryPerformanceCounter()
comme dans la fonction de MS DoBench() :
http://msdn.microsoft.com/en-us/library/aa260969(VS.60).aspx
Publicité
Poster une réponse
Anonyme