Page 1 of 1

timing on win

Posted: Thu Oct 07, 2004 11:02 am
by HPW
On WIN2K:

Code: Select all

newLISP v.8.2.1 Copyright (c) 2004 Lutz Mueller. All rights reserved.

> (time(sleep 10))
10
> (time(sleep 100))
100
> (time(sleep 1000))
1001
> (time(sleep 10000))
10004
> (time(sleep 100000))
100004
> 
On WINXP (some MHZ feaster):

Code: Select all

newLISP v.8.2.1 Copyright (c) 2004 Lutz Mueller. All rights reserved.

> (time(sleep 10))
16
> (time(sleep 100))
94
> (time(sleep 1000))
1000
> (time(sleep 10000))
10000
> (time(sleep 100000))
100000
> 
Strange?

Posted: Thu Oct 07, 2004 11:39 am
by Lutz
not strange it all, it depends on the time granularity of your OS's scheduler, system load, priority status of you app., etc.

This is on XP home edition:

> (time (sleep 10))
16
> (time (sleep 100))
109
> (time (sleep 1000))
1000
> (time (sleep 1000))


On FreeBSD:

> (time (sleep 10))
20
> (time (sleep 100))
107
> (time (sleep 1000))
1003
>

and numbers are never the same if you repeat, so don't worry

Lutz