* Andrew Myers <asm...@gmail.com> [2012-06-07 20:39:50-0400] > I've written a small driver test program that just parses the CSV, finds > the minimum value for a couple of the Float fields, and exits. In the > process monitor the memory usage is 6.9G before the program exits. I've > tried profiling with +RTS -hc but it ran for >3 hours without finishing, it > normally finishes within 4 minutes. Anyone have any ideas for me? Things > to try?
It's possible that you have problems with laziness (memory being occupied by thunks). To quickly confirm this, try executing a non-profiled build with +RTS -hT. If it takes too long to complete, just abort it in the middle -- the profiling data will be written anyway (unless you kill it in a too violent way). -- Roman I. Cheplyaka :: http://ro-che.info/ _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe