I'm struggling to understand heap graphs that look like the following:
In particular, I'm a bit baffled by the very regular looking tail of the graph (from 100.0s to the end). Am I to understand that the heap size decreased perfectly linearly? Is this a known issue with +RTS -h -RTS?
This graph was generated with
$ cabal new-build --enable-profiling --ghc-options "-rtsopts -O2"
$ $(find dist-newstyle -type f -name haddock) +RTS -h -p -RTS ...
$ hp2ps -c haddock.hp
