Looing for advice on profiling

Simon Marlow simonmar at microsoft.com
Wed Nov 10 05:26:50 EST 2004


On 10 November 2004 10:08, Malcolm Wallace wrote:

> "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'). 

Yup, it's called 'writeBinMem'.

Cheers,
	Simon


More information about the Glasgow-haskell-users mailing list