[GHC] #8199: Get rid of HEAP_ALLOCED

GHC ghc-devs at haskell.org
Thu Sep 11 17:42:12 UTC 2014


#8199: Get rid of HEAP_ALLOCED
-------------------------------------+-------------------------------------
              Reporter:  ezyang      |            Owner:  ezyang
                  Type:  feature     |           Status:  new
  request                            |        Milestone:  7.10.1
              Priority:  normal      |          Version:  7.7
             Component:  Compiler    |         Keywords:
            Resolution:              |     Architecture:  Unknown/Multiple
      Operating System:              |       Difficulty:  Project (more
  Unknown/Multiple                   |  than a week)
       Type of failure:              |       Blocked By:  5435
  None/Unknown                       |  Related Tickets:
             Test Case:              |
              Blocking:              |
Differential Revisions:  D207        |
-------------------------------------+-------------------------------------

Comment (by ezyang):

 So, here's the status: I rebased the patches onto HEAD, and took a close
 look at the oscillating results. As it turns out, at least for
 cryptarithm, the nofib test had bimodal output behavior, so depending on
 your luck, you'd end up with even changes, or an improvement or a
 regression. (I think this may be what's happening for the inconsistent GC
 results; more investigation necessary.) The increase in total memory for
 cryptarithm1 and circsim stems from the fact that the binaries don't use
 much memory to begin with, so the allocation of static closures is causing
 us to allocate a new megablock and, e.g., doubling it in the case
 cryptarithm.

 The startup time for GHC is still 0.020, so same as before.

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


More information about the ghc-tickets mailing list