
getCPUTime gets the amount of CPU time used by the program so far, in
picoseconds (though with limited resolution). Use getClockTime from
System.Time to get the current clock time.
- Cale
On 21/11/05, Michael Benfield
I'm new to Haskell. I'm apparently misunderstanding something here.
When I run this program:
--------- module Main where
import System.Posix import System.CPUTime
printTime = getCPUTime >>= putStrLn . show
main = printTime >> sleep 5 >> printTime ---------
It produces this output: 1430000000000 1430000000000
or similar. In any case, both the numbers are the same. Should the second number not reflect a time 5 seconds later than the first? I've tried this with both GHC and Hugs, and both give me the same thing.
Thanks. Mike Benfield
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe