
#14468: Why does alanz's branch blow up GHC's heap? -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: task | Status: new Priority: high | Milestone: 8.4.1 Component: Compiler | Version: 8.2.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): The dominant entries in the profile are, {{{ tcRnModule' HscMain compiler/main/HscMain.hs:(460,1)-(499,72) 1549 1 0.0 0.0 40.5 44.2 tcRnSrcDecls TcRnDriver compiler/typecheck/TcRnDriver.hs:259:25-65 1562 1 0.0 0.0 40.1 43.8 simplifyTop TcRnDriver compiler/typecheck/TcRnDriver.hs:413:25-39 1582 1 1.3 1.2 16.8 18.1 solveSimples TcInteract compiler/typecheck/TcInteract.hs:(240,5)-(241,21) 1583 3215 0.0 0.0 15.5 16.9 solve_loop TcInteract compiler/typecheck/TcInteract.hs:(245,9)-(249,44) 1584 0 7.8 9.1 15.4 16.9 zonkTopDecls TcRnDriver compiler/typecheck/TcRnDriver.hs:(446,16)-(447,43) 1588 1 0.6 0.8 17.1 18.7 zonkEvBinds TcHsSyn compiler/typecheck/TcHsSyn.hs:(1497,5)-(1500,35) 1589 5630 12.0 13.1 16.5 17.9 }}} Clearly more cost centres are needed. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14468#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler