<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Martin,<div class=""><br class=""></div><div class="">Having seen this before, I knew there had to be a compiler option for this... and checking the Debugging the Compiler section of the manual surfaces -dshow-passes, which should do exactly what you're asking for.</div><div class=""><br class=""></div><div class="">I hope this helps!</div><div class="">Richard<br class=""><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Feb 18, 2021, at 10:53 AM, Martin Heuschober <<a href="mailto:epsilonhalbe@gmail.com" class="">epsilonhalbe@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi,</div><br class=""><div class="">Is there a way to profile (time/space) GHC compilation itself, I'd be interested in what compilation steps in compiling my project take long and how much RAM it uses/why it uses so much RAM, so I can identify what to rewrite, remove, and split to get a leaner build.</div><br class=""><div class="">Thanks,</div><div class="">Martin</div><br class=""><div class="">PS.: I hope this is the right place to ask this.</div><br class=""><div class=""><signature id="initial" class=""><table cellpadding="0" cellspacing="0" class=""><tbody class=""><tr class=""><td style="vertical-align:top" class=""></td><td class=""><div style="font-size:0.9em;min-width:200px;max-width:400px;margin-top:4px;padding-top:4px" class=""><div class=""><div class=""></div><div class=""></div></div></div></td></tr></tbody></table></signature></div>_______________________________________________<br class="">Haskell-Cafe mailing list<br class="">To (un)subscribe, modify options or view archives go to:<br class=""><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" class="">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br class="">Only members subscribed via the mailman list are allowed to post.</div></blockquote></div><br class=""></div></div></body></html>