System.IO.MMap (mmapFileByteString) worked like a charm in loading files larger than 2 GB on OS X. Using mmapFileByteString and strict ByteString is roughly seven times faster for my program than using getContents and ByteString.Lazy.
Cheers, Shaun On 11 June 2012 07:08, Gracjan Polak <gracjanpo...@gmail.com> wrote: > Gregory Collins <greg <at> gregorycollins.net> writes: > >> >> >> Try http://hackage.haskell.org/package/bytestring-mmap ? > > Or: > > http://hackage.haskell.org/package/mmap > > -- > Gracjan > > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe