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 <[EMAIL PROTECTED]> wrote: > 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 > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe