Skip to content

High memory usage during compilation

I'm building stack using GHC 8.0.2-rc2 and noticed store uses 5.17GB of (RSS) memory during https://github.com/fpco/store/blob/master/src/Data/Store/Internal.hs compilation step. Using GHC 8.0.1 memory goes up to only 1.6GB.

I haven't dug deeper, but something suspicious is going on.

You should be able to reproduce using installed Nix and executing nix-build -A haskell.packages.ghc802.store '<nixpkgs>' using recent channel.

Building haddock for store also goes up to 5.8GB.

It'd be great if someone is able to reproduce this using plan GHC 8.0.2-rc2

See also https://github.com/fpco/store/issues/91 for upstream bug report.

Trac metadata
Trac field Value
Version 8.0.2-rc2
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC domenkozar
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information