[Haskell-cafe] Getting used and available memory
Don Stewart
dons at galois.com
Tue Apr 27 17:55:17 EDT 2010
We could bind to Rts.c in the GHC runtime, and get all the stats
programmatically that you can get with +RTS -s
mads.lindstroem:
> Hi
>
> I was _not_ looking for the OS-level measure, but rather something
> reported by the run-time. Thanks you for the answer anyway.
>
> /Mads
>
> On Tue, 2010-04-27 at 15:32 -0400, Daniel Peebles wrote:
> > It's not an easy measurement to even define. There was a huge debacle
> > recently about a windows program that reported misleading numbers
> > about used memory. The fact that GHC has its own allocator and "hogs"
> > OS memory (it never returns it to the OS) might complicate the
> > definition further. But in general, if you're looking for an OS-level
> > measure you're probably going to need to go to the FFI and talk to the
> > specific OS's API for the task. I'm not sure if the GHC runtime allows
> > you to ask much about allocated memory. The only thing I've done with
> > it was FFI out to a variable that counts the number of bytes allocated
> > to measure allocations in calls like GHCi does.
> >
> > On Tue, Apr 27, 2010 at 12:01 PM, Mads Lindstrøm
> > <mads.lindstroem at gmail.com> wrote:
> > Hi
> >
> > I have tried haskell.org, Google and Hoolge, but I cannot find
> > any
> > function to give me the available and/or used memory of a
> > Haskell
> > program. Is it just not there? Or am I missing it somehow?
> >
> >
> > /Mads
> >
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
> >
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
More information about the Haskell-Cafe
mailing list