Looing for advice on profiling

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Wed Nov 10 05:07:46 EST 2004

"Simon Marlow" <simonmar at microsoft.com> writes:

> On 09 November 2004 17:04, Duncan Coutts wrote:
> >> Are you using BinMem, or BinIO?
> > 
> > BinIO
> Aaaaah.  BinIO is going to be a lot slower than BinMem, because it does
> an hPutChar for each character, whereas BinMem just writes into an
> array.  I never really optimised the BinIO path, because we use BinMem
> exclusively in GHC.

Is there a method in your Binary library to freeze a BinMem into a file
all in one go?  The original nhc98 Binary library allows this (`copyBin').


More information about the Glasgow-haskell-users mailing list