Gibt es Optionen, außer -O0
, die die Kompilierungszeit beschleunigen können?Beschleunigung der Kompilierung in GHC
Es ist nicht wichtig, ob die resultierenden Programme nicht optimiert werden. Eigentlich möchte ich einfach und schnell großes Haskell-Paket schreiben.
Flag -fno-code
dramatisch beschleunigt die Kompilierung, aber es ist nicht möglich, es zu verwenden, weil TemplateHaskell von diesem Programm verwendet wird.
Wenn Sie nicht viele Module zwischen Kompilierungen ändern und die Objekt- und Schnittstellendateien beibehalten, sollten nicht zu viele Module in jedem Zyklus neu kompiliert werden. Ist das nicht gut genug? –
Eigentlich nicht, weil der größte Teil dieses Projekts über TH im Einzelmodul (last in compilation order) generiert wird. –
Urk. In diesem Fall habe ich keine Ahnung, wie Sie es beschleunigen könnten. –