PDA

Visualizza la versione completa : [C] Tempo impiegato da una funzione!


Ald3r
30-05-2004, 15:11
Ciao a tutti!

Dovrei misurare il tempo impiegato da una funzione per essere eseguita, con una precisione dell'ordine del millisecondo, ma non ho assolutamente idea di come fare.
Mi potreste aiutare?
Il linguaggio utilizzato C/C++ in un progetto in visual studio .NET
Grazie a tutti,ciao

Alder

Fox82
31-05-2004, 09:31
Devi usare le funzioni contenute nella libreria <time.h>

:ciauz:

Ald3r
31-05-2004, 09:51
Grazie! :)

Ieri ho provato a spulciarmi l'msdn e ho provato cos:



CFileTime start = CFileTime::GetCurrentTime();
funzione();
CFileTime end = CFileTime::GetCurrentTime();
CFileTimeSpan elapsed = end - start;


Ma la mia domanda .... come lo metto in formato stampabile un CFileTimeSpan!? :dott:

Alder

Fox82
31-05-2004, 10:58
Se ne parlato qualche thread fa... ;)

http://forum.html.it/forum/showthread.php?threadid=661143

:ciauz:

Ald3r
31-05-2004, 11:02
Grazie mille!
Ho risolto!

Alder

Loading