Dear Joey, many thanks for our interest in this problem and sorry for the late response.
> If you're comfortable with doing so, you could build your own cabal > binary with profiling enabled, Done. As a newbie to Haskell, I found it not very straightforward to build the binary. Here is how I did: apt-get source haskell-cabal-install aptitude build-dep haskell-cabal-install cd sources-dir runhaskell Setup.hs configure --user --enable-executable-profiling runhaskell Setup.hs build --ghc-option=-rtsopts=all runhaskell Setup.hs copy And to build, I had to install several -prof packages manually, I think because haskell-platform-prof depends on ghc6. I'm wondering: was there a more straightforwad way of achieving this ? > and get some memory profiles. > http://book.realworldhaskell.org/read/profiling-and-optimization.html Thanks for the usefullink. I'm including below cabal.prof I also tried with a 100M stack: the program does not return, I interrupted it after severalminutes... If other memory profiles could help please do not hesitate to let me know. Thanks ! Sherab. Wed May 23 14:10 2012 Time and Allocation Profiling Report (Final) cabal +RTS -p -RTS update total time = 10.55 secs (10555 ticks @ 1000 us, 1 processor) total alloc = 6,305,054,568 bytes (excludes profiling overheads) COST CENTRE MODULE %time %alloc MAIN MAIN 100.0 100.0 individual inherited COST CENTRE MODULE no. entries %time %alloc %time %alloc MAIN MAIN 250 0 100.0 100.0 100.0 100.0 CAF Main 499 0 0.0 0.0 0.0 0.0 CAF Distribution.Client.Setup 498 0 0.0 0.0 0.0 0.0 CAF Distribution.Client.Config 496 0 0.0 0.0 0.0 0.0 CAF Distribution.Client.FetchUtils 475 0 0.0 0.0 0.0 0.0 CAF Distribution.Client.HttpUtils 470 0 0.0 0.0 0.0 0.0 CAF Distribution.Client.BuildReports.Types 442 0 0.0 0.0 0.0 0.0 CAF Network.HTTP.Headers 434 0 0.0 0.0 0.0 0.0 CAF Network.HTTP.Base 433 0 0.0 0.0 0.0 0.0 CAF Network.HTTP.Utils 427 0 0.0 0.0 0.0 0.0 CAF Network.BufferType 425 0 0.0 0.0 0.0 0.0 CAF Network.BSD 421 0 0.0 0.0 0.0 0.0 CAF Network.URI 418 0 0.0 0.0 0.0 0.0 CAF Distribution.ParseUtils 382 0 0.0 0.0 0.0 0.0 CAF Distribution.Simple.Setup 372 0 0.0 0.0 0.0 0.0 CAF Distribution.Simple.Utils 371 0 0.0 0.0 0.0 0.0 CAF Distribution.Simple.Command 359 0 0.0 0.0 0.0 0.0 CAF Distribution.Compat.TempFile 336 0 0.0 0.0 0.0 0.0 CAF Distribution.Text 332 0 0.0 0.0 0.0 0.0 CAF System.Directory 324 0 0.0 0.0 0.0 0.0 CAF GHC.Conc.Signal 309 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Encoding 307 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Exception 306 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Handle.FD 304 0 0.0 0.0 0.0 0.0 CAF GHC.IO.FD 285 0 0.0 0.0 0.0 0.0 CAF GHC.IO.Encoding.Iconv 269 0 0.0 0.0 0.0 0.0 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org