Re: Haskell API for memory useage

2007-03-10 Thread Neil Mitchell
Hi Bernie, I once write a little thing called HighWaterMark: http://www.cs.mu.oz.au/~bjpop/code.html It is GHC specific, and it doesn't count memory allocated by foreign stuff (ie C stack etc). That's great, a few more things and it would be perfect: * darcs repo * cabal based * working

Re: Haskell API for memory useage

2007-03-10 Thread Neil Mitchell
Hi Donald, This stuff is surprisingly tricky for some reason. Have a look at the gtop (C?) lib (there's also a perl binding used for the shootout). I'm not sure why shells in general don't provide a 'memory' combinator, considering we have 'time'. I don't want to do this in the shell, but if

RE: Haskell API for memory useage

2007-03-10 Thread Bernie Pope
-Original Message- > From: [EMAIL PROTECTED] [mailto:glasgow- > [EMAIL PROTECTED] On Behalf Of Neil Mitchell > Sent: 10 March 2007 13:49 > To: GHC Users > Subject: Haskell API for memory useage > > Hi, > > Haskell has getCPUTime to get the amount of CPU T

Re: Haskell API for memory useage

2007-03-10 Thread Donald Bruce Stewart
ndmitchell: > Hi, > > Haskell has getCPUTime to get the amount of CPU Time that has been > consumed, but has no equivalent for memory use. I would like to get > something similar to -RTS -t, but from a Haskell program. I'm not > overly fussed about what memory statistic I get, as long as it is > s

Haskell API for memory useage

2007-03-10 Thread Neil Mitchell
Hi, Haskell has getCPUTime to get the amount of CPU Time that has been consumed, but has no equivalent for memory use. I would like to get something similar to -RTS -t, but from a Haskell program. I'm not overly fussed about what memory statistic I get, as long as it is something that corresponds