|
-
Nov 1st, 2001, 12:23 PM
#1
Thread Starter
PowerPoster
Interesting page about time accuracy...
i found this page and thought it was really interesting about the accuracy of different timer methods. take a look. it's cool. perhaps it should go in the FAQ:
http://www.geocities.com/hao510/w98timer/
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
-
Nov 1st, 2001, 01:05 PM
#2
If you search the forums for 'high resolution timer' you'll find a couple of threads on this, discussing the mm timer as well as some newer timers.
-
Nov 1st, 2001, 01:32 PM
#3
Thread Starter
PowerPoster
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
-
Nov 1st, 2001, 03:01 PM
#4
Monday Morning Lunatic
RTDSC or something similar is the thing to use on a Pentium 
It's the processor's internal clock, running at the speed of the processor (1.8GHz P4 anyone, that's a LOT of accuracy ).
I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
-- Linus Torvalds
-
Nov 1st, 2001, 04:49 PM
#5
Ok I'm wai....ting ..... 
For the C++ you're writing as we speak, to access it...... could be a long wait, huh?
-
Nov 1st, 2001, 04:55 PM
#6
Monday Morning Lunatic
Already written before, that's how I knew about it (I borrowed the main part of the code from something else, and made it into a slightly better class. There's a slight inaccuracy due to the function call overhead but if you cycle the tested code many times in the same timer stretch it's fine.
I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
-- Linus Torvalds
-
Nov 1st, 2001, 05:45 PM
#7
What about QueryPerformanceCounter() and QueryPerformanceFrequency()? They are supposed to give really good timing accuracy.
Z.
-
Nov 1st, 2001, 06:01 PM
#8
Thread Starter
PowerPoster
thanks parksie, looks cool, but i get these errors. any ideas?
Code:
--------------------Configuration: main - Win32 Debug--------------------
Linking...
main.obj : error LNK2001: unresolved external symbol "public: __int64 __thiscall Ticker::Measure(void)" (?Measure@Ticker@@QAE_JXZ)
main.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Ticker::OnNT(void)" (?OnNT@Ticker@@QAE_NXZ)
main.obj : error LNK2001: unresolved external symbol "public: bool __thiscall Ticker::HasRDTSC(void)" (?HasRDTSC@Ticker@@QAE_NXZ)
main.obj : error LNK2001: unresolved external symbol "public: __thiscall Ticker::Ticker(void)" (??0Ticker@@QAE@XZ)
Debug/main.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.
main.exe - 5 error(s), 0 warning(s)
Probably something stupid 
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
-
Nov 1st, 2001, 06:05 PM
#9
Monday Morning Lunatic
Did you compile Ticker.cpp as well? It should be included in the project
I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
-- Linus Torvalds
-
Nov 1st, 2001, 06:07 PM
#10
Thread Starter
PowerPoster
Doh! thanks, i knew it was something stupid.
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
USAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSAUSA
-
Nov 1st, 2001, 06:40 PM
#11
Hehe That worked. Got 'im to post it without begging....
-
Nov 2nd, 2001, 07:56 AM
#12
Monday Morning Lunatic
I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
-- Linus Torvalds
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|