Come posso contare il millisecondo per una determinata funzione (chiamata più volte)?
ho pensato di:
CTime::GetCurrentTM()
prima,
CTime::GetCurrentTM()
dopo,Funzione di misurazione MFC in millisecondi
e quindi inserire il risultato di CTimeSpan diff = after - before
.
Infine memorizza quel diff per membro globale che somma tutte le differenze poiché voglio sapere il tempo totale trascorso da questa funzione.
ma darà la risposta in pochi secondi e non in millisecondi.
Poiché si basa su quando il sistema si avvia, mi sembra che questo approccio abbia un problema: quando un computer si riavvia molto raramente: potrebbe fuoriuscire il contatore! – sergiol