[GHC] #9314: Each object file in a static archive file (.a) is loaded into its own mmap()ed page

GHC ghc-devs at haskell.org
Thu Nov 12 10:29:48 UTC 2015


#9314: Each object file in a static archive file (.a) is loaded into its own
mmap()ed page
-------------------------------------+-------------------------------------
        Reporter:  kazu-yamamoto     |                Owner:
            Type:  bug               |               Status:  patch
        Priority:  high              |            Milestone:  8.0.1
       Component:  Runtime System    |              Version:  7.8.3
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  Other             |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D985
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by thomie):

 Phab:D985 has been merged into into Phab:D975, which has been merged into
 HEAD, but I'm not seeing the huge improvements that hsyl20 mentioned in
 comment:16.

 ||= GHC =||= RSS =||
 || 7.11.20151111 (HEAD) || 123M ||
 || 7.10.2 || 142M ||
 || 7.8.4 || 131M ||
 || 7.6.3 || 41M ||

 I compile `ghc A.hs -package ghc -package ghc-paths`, then run `./A`, look
 at the `RES` column in `top`, and convert from Kb to Mb.

 What am I missing?

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


More information about the ghc-tickets mailing list