[Haskell-cafe] Re: Difficult memory leak in array processing
apfelmus at quantentunnel.de
apfelmus at quantentunnel.de
Thu Nov 23 09:19:45 EST 2006
Udo Stenzel wrote:
> Niko Korhonen wrote:
>> I have the following code whose purpose is to add dither (noise) to a given
>> array. The code looks very straightforward but apparently it has a memory leak
>> somewhere.
>
> No, it doesn't. It can't, because it doesn't even compile. After
> correcting the obvious
>
>> (lo, hi) <- getBounds buf
>
> to
>
> let (lo,hi) = bounds buf
The interface changed between GHC 6.4.2 and 6.6.
But no honorable Haskell paladin would ever dare to use UndeadArrays.
> it just works and needs 40MB plus epsilon. Your problem has to be
> somewhere else.
The strictness analyzer likes Udo more than Niko, does it?
Regards,
apfelmus
More information about the Haskell-Cafe
mailing list