[GHC] #9599: app runs 10 times faster when compiled with profilling information than without it

GHC ghc-devs at haskell.org
Wed Sep 17 13:12:09 UTC 2014


#9599: app runs 10 times faster when compiled with profilling information than
without it
-------------------------------------+-------------------------------------
              Reporter:  kgardas     |            Owner:
                  Type:  bug         |           Status:  new
              Priority:  normal      |        Milestone:
             Component:  Compiler    |          Version:  7.8.2
            Resolution:              |         Keywords:
      Operating System:  Solaris     |     Architecture:  x86
       Type of failure:  Runtime     |       Difficulty:  Unknown
  performance bug                    |       Blocked By:
             Test Case:              |  Related Tickets:
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------

Comment (by kgardas):

 Based on the feedback I'm adding time testing with several combinations of
 GHC options. I'm benchmarking here 1000 pages import like in the original
 report. Time around 40s is computerd as average from several runs. Time in
 minutes is from one run.

 ||time||options||
 ||40s||--make||
 ||40s||--make -prof -auto-all -caf-all -fforce-recomp||
 ||39s||-threaded --make||
 ||40s||-threaded --make -prof -auto-all -caf-all -fforce-recomp||
 ||9m12s||-O -threaded --make||
 ||9m40s||-O -threaded --make -fno-full-laziness||
 ||15m3s||-O -threaded --make -fno-state-hack||
 ||40s||-O -threaded --make -prof -auto-all -caf-all -fforce-recomp||

 I'll see yet what I can do with -ticky suggestion here.

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


More information about the ghc-tickets mailing list