Author: James Swafford
Date: 20:03:51 02/16/06
Go up one level in this thread
On February 16, 2006 at 23:02:46, James Swafford wrote:
>On February 16, 2006 at 22:20:20, James Swafford wrote:
>
>Seems the system clock under Linux is running at double time too. :)
>I know it was correct earlier, now it's 45 minutes fast.
My wife boots to Windows XP, which doesn't have this issue.
So it seems to be specific to the Linux install.
>
>:-/
>
>--
>James
>
>
>>While testing Prophet on my wife's new AMD64 I noticed test suites
>>finished too fast. Using either the MilliTimer() or gettime()
>>methods below, the program finishes in about 5 seconds, when it
>>should take 10.
>>
>>Anyone know why, or what I can do to fix this? Since I'm only using
>>this machine for CCT, I could hack up a kludge, but I'm more
>>interested in the cause.
>>
>>I'm using Gentoo Linux 2.6.15 for AMD64.
>>--
>>James
>>
>>
>>#include <stdlib.h>
>>#include <stdio.h>
>>#include <sys/time.h>
>>#include <sys/timeb.h>
>>
>>int MilliTimer(void)
>>{
>> struct timeb t;
>> ftime(&t);
>> return (t.time*1000)+t.millitm;
>>}
>>
>>int gettime(void)
>>{
>> timeval te;
>> gettimeofday(&te,NULL);
>> int t = te.tv_sec;
>> return t * 1000 + te.tv_usec/1000;
>>}
>>
>>int main() {
>> int start_time = gettime();
>> printf("start: %d\n",start_time);
>> while (gettime() - start_time < 10000);
>>
>> printf("end: %d\n",gettime());
>> return 0;
>>}
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.