Timer
-
Ich brauche einen Timer, zum Messen wie lange eine Methode dauert.
Ist dafür QueryPerformanceCounter ausreichend?
Oder brauch ich eine Lib? Wenn ja, welche?
Was gibt's für bekannte Libs für Timer?Danke und Gruss
-
kommt drauf an wie genau, aber der QueryPerformanceCounter sollte ausreichend sein.
-
miller_m schrieb:
kommt drauf an wie genau, aber der QueryPerformanceCounter sollte ausreichend sein.
Ok.
Machen möchte ich folgendes:
void aMethod() { StartTimer(); // Code .. StopTimer(); CalculateExecutionTime(); }Anforderung an den Timer: Er muss sehr genau sein.
Ist QueryPerformanceCounter das Richtige dafür?Falls es irgendwo im Internet eine gute/bekannte/.. Timer Implemenation gibt, dann bitte Link posten.
-
rewe schrieb:
Anforderung an den Timer: Er muss sehr genau sein.
Ist QueryPerformanceCounter das Richtige dafür?ich meinte auch die genauigkeit (soweit man das keinem echten multitasking bs sagen kann
) aber wie gesagt ich denke das wäre das richtige für dich.
wenn du nur zu debugzwecken und zur codeoptimierung nen timer brauchst kann du dir mal gedanken machen ob ein profiler nicht vielleicht besser für dich ist (dann musst du nicht alles selber hardcoden
)rewe schrieb:
Falls es irgendwo im Internet eine gute/bekannte/.. Timer Implemenation gibt, dann bitte Link posten.
ist ein riesiges thema vorallem in der spieleenwicklung, ergo wirst du sehr viel dazu finden.
--> forensuche
--> www.google.de
--> www.gamedev.net
oder dergleichen.