Increased memory usage with GHC 7.10.1

Michal Terepeta michal.terepeta at gmail.com
Tue Apr 14 19:54:51 UTC 2015


On Mon, Apr 13, 2015 at 10:34 PM, Christiaan Baaij
<christiaan.baaij at gmail.com> wrote:
> Actually, I meant only with -fno-specialise.

Done. Helps quite a bit but CallArity is still a pretty expensive.


Tue Apr 14 21:46 2015 Time and Allocation Profiling Report  (Final)

  ghc +RTS -p -RTS [...] -fno-specialise

total time  =      109.78 secs   (109784 ticks @ 1000 us, 1 processor)
total alloc = 124,469,615,048 bytes  (excludes profiling overheads)

COST CENTRE       MODULE       %time %alloc

SimplTopBinds     SimplCore     35.4   32.4
CallArity         SimplCore     13.4   20.7
pprNativeCode     AsmCodeGen     4.1    4.5
OccAnal           SimplCore      3.1    3.1
StgCmm            HscMain        3.0    2.5
occAnalBind.assoc OccurAnal      3.0    3.1
RegAlloc          AsmCodeGen     2.6    3.2
tc_rn_src_decls   TcRnDriver     2.5    1.8
regLiveness       AsmCodeGen     2.4    2.6
Simplify          SimplCore      2.3    0.1
FloatOutwards     SimplCore      2.3    1.8
sink              CmmPipeline    2.2    2.0
genMachCode       AsmCodeGen     1.5    1.3
NewStranal        SimplCore      1.5    1.7
layoutStack       CmmPipeline    1.3    1.3
NativeCodeGen     CodeOutput     1.2    1.1
FloatInwards      SimplCore      1.0    1.2
Digraph.scc       Digraph        0.8    1.2


More information about the Glasgow-haskell-users mailing list