Using the GHC heap profiler

2011-03-20 Thread Tim Docker
My question on the ghc heap profiler on stack overflow: http://stackoverflow.com/questions/5306717/how-should-i-interpret-the-output-of-the-ghc-heap-profiler remains unanswered :-( Perhaps that's not the best forum. Is there someone here prepared to explain how the memory usage in the heap

memory slop (was: Using the GHC heap profiler)

2011-03-22 Thread Tim Docker
On Mon, Mar 21, 2011 at 9:59 AM, I wrote: My question on the ghc heap profiler on stack overflow: http://stackoverflow.com/questions/5306717/how-should-i-interpret-the-output-of-the-ghc-heap-profiler remains unanswered :-( Perhaps that's not the best forum. Is there someone here prepared to

Re: memory slop

2011-03-22 Thread Tim Docker
On 22/03/11 05:33, Daniel Fischer wrote: On Wednesday 23 March 2011 03:32:16, Tim Docker wrote: Is the slop number above likely to be a significant contribution to net memory usage? Yes, absolutely. Are there any obvious reasons why the code below could be generating so much? I suspect

Re: memory slop

2011-03-22 Thread Tim Docker
On 22/03/11 10:47, Brandon Moore wrote: It sounds like the space is allocated but unused pages. Unless you have messed with some kernel memory manager settings, unused virtual pages consume no physical RAM. You could confirm this by using ps to check how much RSS is actually used, compared to

Re: memory slop

2011-04-19 Thread Tim Docker
On 14/04/2011, at 6:24 PM, Simon Marlow wrote: I made some changes to the storage manager in the runtime today, and fixed the slop problem with your program. Here it is after the changes: 14,928,031,040 bytes allocated in the heap 313,542,200 bytes copied during GC 18,044,096

memory statistics via an API ?

2011-07-19 Thread Tim Docker
The +RTS -s runtime arguments give some useful details the memory usage of a program on exit. eg: 102,536 bytes allocated in the heap 2,620 bytes copied during GC 36,980 bytes maximum residency (1 sample(s)) 28,556 bytes maximum slop 1 MB