Registriert seit: 22. Jan 2005
344 Beiträge
Delphi 2007 Professional
|
Zeitmessung für Programmroutinen
3. Aug 2010, 18:04
Hallo,
ich, vermutlich auch viele andere, benötige immer wieder zu Testzwecken Zeitmessungen für Codeteile in eigenen Programmen (Delphi 2007). Bei Single Core Prozessoren habe ich früher das RDTSC von Hagen/Luckie verwendet und war damit auch sehr zufrieden, da es auch eine viel höhere Auflösung als Gettickcount besitzt. Dies sollte ja bei Multicore Prozessoren nicht mehr richtig funktionieren. Ich habe gestern mal wieder alte Beiträge zu diesem Thema durchgestöbert. Was ist eigentlich der aktuelle Stand der Dinge. Soll man jetzt nun doch QueryPerformanceCounter verwenden? Dieser sollte ja laut einigen Beiträge auch nicht richtig funktionieren, ist der QueryPerformanceCounter durch ServicePacks wieder gefixt?
Lg,
jus
|