Wie kann ich die Millisekunde zählen, die eine bestimmte Funktion (wiederholt aufgerufen) benötigt?
Ich dachte an:
CTime::GetCurrentTM()
vor,
CTime::GetCurrentTM()
nach,MFC Messfunktion in Millisekunden
Und dann das Ergebnis an CTimeSpan diff = after - before
einzufügen.
Schließlich speichern Sie das diff zu globalen Mitglied, die alle Diffs summieren, da ich die Gesamtzeit wissen möchte, die diese Funktion verbracht hat.
aber es wird die Antwort in Sekunden und nicht Millisekunden geben.
Weil es darauf basiert, wenn das System startet, scheint mir dieser Ansatz ein Problem: wenn ein Computer sehr selten neu startet: es kann den Zähler überlaufen! – sergiol