[GHC] #13586: ghc --make seems to leak memory
GHC
ghc-devs at haskell.org
Mon Sep 18 20:24:30 UTC 2017
#13586: ghc --make seems to leak memory
-------------------------------------+-------------------------------------
Reporter: MikolajKonarski | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 8.0.1
Resolution: | Keywords:
Operating System: Linux | Architecture: x86_64
Type of failure: Compile-time | (amd64)
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: #13379 #13564 | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by MikolajKonarski):
I've just made a change that lowered RAM usage a lot (it no longer trashes
my computer; perhaps it uses the same total amount of RAM+swap, I didn't
measure). Most of specialization was occurring originally in a single
module and now I'm already specializing some of that in another module.
This would indicate RAM usage of the compiler is not linear in the number
of specializations occurring in a single module. Perhaps it really uses
non-linear amounts of memory and perhaps it just looks through the list of
specializations from the current module from time to time and so they
can't just get swapped out and stay that way, but are brought to back to
RAM too often, causing swap thrashing.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13586#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list