Performance/IO
From HaskellWiki
IO
If the standard lazy IO operations are proving to be a bottleneck, buffer-based IO is an alternative (hGetBuf/hPutBuf). This can be particularly effective when combined with packed strings.
Some external libraries also provide memory mapped IO.
