[GHC] #13426: compile-time memory-usage regression for DynFlags between GHC 8.0 and GHC 8.2

GHC ghc-devs at haskell.org
Thu Jul 6 02:31:02 UTC 2017


#13426: compile-time memory-usage regression for DynFlags between GHC 8.0 and GHC
8.2
-------------------------------------+-------------------------------------
        Reporter:  hvr               |                Owner:  dfeuer
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:  8.4.1
       Component:  Compiler          |              Version:  8.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D3399,
       Wiki Page:                    |  Phab:D3400, Phab:D3421
-------------------------------------+-------------------------------------

Comment (by dfeuer):

 If I remove the size calculation altogether, allowing unlimited simplifier
 ticks, then we get performance regressions. This suggests that some of the
 leaks are still with us, although apparently not nearly as severe as they
 once were. I'm working on making the size calculation a bit more
 efficient, but we're going to leave the rest alone for now.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13426#comment:47>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list