CPU-Ticks auslesen
-
Hi Leute,
die Betreffzeile sagt eigentlich schon alles: Kann mir jemand sagen, wie ich die CPU-Ticks auslesen kann?
man 2 time gibt nicht genug Präzision (sekunden), mit man 3 ctime scheint es wohl auch nicht zu gehen. Ich habe einen solchen Ticker jedoch mal unter MSVC++ implementiert-- die Quellen für den Inline-Assembler habe ich leider nicht mehr.
Habe schon im Netz gesucht, aber der Assembler-Code dort war nicht zu gebrauchen. Ausserdem sind die meisten Tick-Counter für Billysoft geschrieben. Und das Rumgewurschtel will ich mir nicht unbedingt geben...
Vielleicht hat jemand von Euch eine Idee oder das selbst schon mal implementiert. Achso... falls das einen Unterschied macht: In Sachen Auflösung sollten es zumindest Millisekunden sein. Alles drunter nehme ich gerne, alles was drüber ist kann ich nicht gebrauchen.
Danke schon mal
derDebianer
-
ja. such einfach, wo jemand in seinem code rdtsc verwendet und mach's genauso.
-
Vielen Dank, http://www.ussg.iu.edu/hypermail/linux/kernel/9804.3/0562.html hat geholfen!