[Haskell-cafe] Getting used and available memory

Mads Lindstrøm mads.lindstroem at gmail.com
Tue Apr 27 17:54:24 EDT 2010


I was _not_ looking for the OS-level measure, but rather something
reported by the run-time. Thanks you for the answer anyway.


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

More information about the Haskell-Cafe mailing list