Can you open a ticket, please? And put as much data as you can.  Using 
`-dshow-passes` (both for 7.10 and prior versions) and showing the output would 
be helpful.

Simon

From: Glasgow-haskell-users [mailto:[email protected]] 
On Behalf Of Paolino
Sent: 01 May 2015 09:42
To: [email protected]
Subject: Re: Increased memory usage with GHC 7.10.1

Hello, I'm using ghc 7.10.1 to compile OpenGLRaw which is now impossible with 
-O1 and -O2 due to "ghc : out of memory error" on a 4GB linux host. The file 
making memory explode is  
Graphics.Rendering.OpenGL.Raw.Functions<https://hackage.haskell.org/package/OpenGLRaw-2.4.1.0/docs/src/Graphics-Rendering-OpenGL-Raw-Functions.html>.
 With -O0 it uses 600 MB.
The file is really huge, but I could compile it with prior versions of ghc.
Regards
paolino

2015-04-17 1:33 GMT+02:00 David Laing 
<[email protected]<mailto:[email protected]>>:
Hi all,
I've been playing around with profiling GHC recently, so I thought I'd chime in 
with a pointer that might save people searching for the right docs - you could 
configure a cabal sandbox to work with multiple version of ghc, which I've 
found useful:

https://www.haskell.org/cabal/users-guide/installing-packages.html#sandboxes-advanced-usage

Cheers,

Dave

On Fri, Apr 17, 2015 at 6:01 AM, Michal Terepeta 
<[email protected]<mailto:[email protected]>> wrote:
Hi Richard,

Thanks updating the ticket! What I did was: build GHC HEAD/7.8.4 with build 
flavor 'prof' then get the haskell-src-exts sources, install the dependencies 
and finally add +RTS -p -RTS to the cabal file and compile it, the resulting 
ghc.prof contains the profiling information.

For anyone interested about CallArity slowness, the problem is tracked in 
https://ghc.haskell.org/trac/ghc/ticket/10293

Cheers,
Michal

On Wed, Apr 15, 2015 at 1:40 AM Richard Eisenberg 
<[email protected]<mailto:[email protected]>> wrote:
I've pasted Michal's numbers in #9630, which seems like a good place to track 
this. Michal, would you mind fleshing out a bit precisely what you did to get 
those numbers? That would be helpful (though you've already been very helpful 
indeed in getting the data together)!

Thanks,
Richard

On Apr 14, 2015, at 9:09 PM, Joachim Breitner 
<[email protected]<mailto:[email protected]>> wrote:

> Hi,
>
> Am Dienstag, den 14.04.2015, 21:54 +0200 schrieb Michal Terepeta:
>> On Mon, Apr 13, 2015 at 10:34 PM, Christiaan Baaij
>> <[email protected]<mailto:[email protected]>> wrote:
>>> Actually, I meant only with -fno-specialise.
>>
>> Done. Helps quite a bit but CallArity is still a pretty expensive.
>
> I’m on that, and I think I have a quite neat fix for it. I’ll report on
> that in the trac ticket:
> https://ghc.haskell.org/trac/ghc/ticket/10293#comment:4
>
> Greetings,
> Joachim
>
> --
> Joachim “nomeata” Breitner
>  [email protected]<mailto:[email protected]> • 
> http://www.joachim-breitner.de/
>  Jabber: [email protected]<mailto:[email protected]>  • 
> GPG-Key: 0xF0FBF51F
>  Debian Developer: [email protected]<mailto:[email protected]>
> _______________________________________________
> Glasgow-haskell-users mailing list
> [email protected]<mailto:[email protected]>
> http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

_______________________________________________
Glasgow-haskell-users mailing list
[email protected]<mailto:[email protected]>
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

_______________________________________________
Glasgow-haskell-users mailing list
[email protected]<mailto:[email protected]>
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


_______________________________________________
Glasgow-haskell-users mailing list
[email protected]<mailto:[email protected]>
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

Reply via email to