HEAD: Deterioration in ByteString I/O

Don Stewart dons at galois.com
Wed Sep 8 17:55:35 EDT 2010


simonpj:
> |  > ghc-6.12.3:
> |  >       89,330,672 bytes allocated in the heap
> |  >           15,092 bytes copied during GC
> |  >           35,980 bytes maximum residency (1 sample(s))
> |  >           29,556 bytes maximum slop
> |  >                2 MB total memory in use (0 MB lost due to fragmentation)
> |  >
> |  > ghc-6.13.20100831:
> |  >      475,305,720 bytes allocated in the heap
> |  >           89,272 bytes copied during GC
> |  >           68,860 bytes maximum residency (1 sample(s))
> |  >           29,444 bytes maximum slop
> |  >                2 MB total memory in use (0 MB lost due to fragmentation)
> |  
> |  Can you put your benchmark code somewhere?  Likely a GHC regression.
> 
> Indeed bad. If someone could characterise the regression more
> precisely (e.g. "fusion isn't happening here") that would be jolly
> helpful. 

Shouldn't be fusion. Is this a straight IO function. Something to do
with buffering/encoding? 


More information about the Glasgow-haskell-users mailing list