On Wed, 2005-07-27 at 10:25 +0100, Simon Marlow wrote: > On 27 July 2005 05:48, Bernard Pope wrote: > > > I'm fairly sure this has been asked before (and recently too), but I > > can't seem to find it in the archives. Sorry for the repetition. > > > > Is there a way I can turn garbage collection off in GHC? I'm happy to > > hack the runtime and comment out code if that is the only way. I just > > don't know which code. > > > > I want to see what effect GC is having on programs that run under > > buddha. I suspect it is costing me a lot in time traversing large > > amounts of data that the debugger is hanging on to. > > You can always see the proportion of GC time by using +RTS -sstderr. > You can also set a gigantic allocation area with +RTS -A1G.
Good idea. Thanks. > Really disabling GC would entail just allocating more and more memory in > the allocation area, and the RTS doesn't know how to do that at the > moment (the alloc area is more or less fixed between GCs). Ok. > Also, you'd > very quickly eat all the swap in your system, so perhaps this isn't what > you want. That's what I wanted to test. How fast the swap gets eaten and if there is any thrashing. I don't actually want to use this idea in a real system. Thanks again for the tips. Bernie. _______________________________________________ Glasgow-haskell-users mailing list [email protected] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
