Thank you! A simpler fix for WSL ghc users is upgrading to fast ring of insider builds, the mmap overhead is much lower and ghc startup lag is barely noticable.<br><br><div class="gmail_quote"><div dir="ltr">On Tue, Feb 13, 2018, 6:52 PM Yitzchak Gale <<a href="mailto:gale@sefer.org">gale@sefer.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have made available a build of GHC 8.2.2 with the config option:<br>
--disable-large-address-space<br>
<br>
You may find this useful if you are using Ubuntu 16.04 on Windows<br>
Subsystem for Linux.<br>
<br>
<a href="https://github.com/zoominsoftware/ghc-8.2.2-wsl" rel="noreferrer" target="_blank">https://github.com/zoominsoftware/ghc-8.2.2-wsl</a><br>
<br>
Although Microsoft has been making gradual progress on the large<br>
address mapping issue[1][2], and the situation is much improved, there<br>
is still an extra startup latency of about 13 secs. for applications<br>
that pre-map a large address space as GHC does by default. This makes<br>
the standard GHC 8.2.2 binary unusable for compiling projects of any<br>
non-trivial size on WSL. You may find this GHC 8.2.2 binary more usable.<br>
<br>
Regards,<br>
Yitz<br>
<br>
[1] <a href="https://ghc.haskell.org/trac/ghc/ticket/13304" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/ticket/13304</a><br>
[2] <a href="https://github.com/Microsoft/WSL/issues/1671" rel="noreferrer" target="_blank">https://github.com/Microsoft/WSL/issues/1671</a><br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div>