[GHC] #10289: compiling huge HashSet hogs memory
GHC
ghc-devs at haskell.org
Mon Apr 27 20:58:29 UTC 2015
#10289: compiling huge HashSet hogs memory
-------------------------------------+-------------------------------------
Reporter: zudov | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.10.1
Resolution: | Keywords:
Operating System: Linux | Architecture: x86_64
Type of failure: Runtime | (amd64)
performance bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by simonpj):
Well `-O0 -fno-ignore-interface-pragmas` is a bit of a funny combination.
I can't say why memory use should be high then, but it's probably better
to focus on `-O0` or `-O` or `-O2`, which are what people actually use.
The difficulty here is it's hard to tell whether GHC is at fault, or the
INLINE pragmas and/or RULEs in the libraries. I just don't have time to
investigate at the moment. Maybe someone else does?
I made a couple of suggestions in my previous comment. If I was
investigating, those are the things I'd try first.
Simon
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10289#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list