[GHC] #14797: High-residency modules during GHC build

GHC ghc-devs at haskell.org
Fri Jan 4 21:30:53 UTC 2019


#14797: High-residency modules during GHC build
-------------------------------------+-------------------------------------
        Reporter:  tdammers          |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  8.2.1
      Resolution:                    |             Keywords:
Operating System:  Linux             |         Architecture:  x86_64
 Type of failure:  Runtime           |  (amd64)
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by bgamari):

 It is indeed on our roadmap but don't let this stop you from pitching in.

 I agree that it would be nice to have more structured statistics. `-ddump-
 timings` is a good start but I do regret the choice of ad-hoc output. I
 think it would make a lot of sense to have this produce, for instance,
 some sort of simple JSON document which could be easily and reliably
 slurped into another language for analysis. While this is technically
 possible now I think I've implemented around three different fragile
 parsers. The same applies to `+RTS -t`

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


More information about the ghc-tickets mailing list