[GHC] #13059: High memory usage during compilation

GHC ghc-devs at haskell.org
Sat Jan 14 00:45:33 UTC 2017


#13059: High memory usage during compilation
-------------------------------------+-------------------------------------
        Reporter:  domenkozar        |                Owner:
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  8.0.2-rc2
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:  x86_64
 Type of failure:  Compile-time      |  (amd64)
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by simonpj):

 Quadrupling memory, adding 4Gb (that's a LOT of memory), is ridiculous!
 Yes, there are a dozen or two instance declarations, but only some use the
 default methods, and even if they do typechecking them should not take
 tons of memory.

 Something is mysterious here.

 I'd try `-dshow-passes` before and after, to see if the code size changes.
 It shouldn't change as a result of the patch, but with numbers as above I
 bet it does!  Then it'd be a question of seeing why.

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


More information about the ghc-tickets mailing list