Có các tùy chọn, ngoại trừ -O0
, có thể tăng tốc thời gian biên dịch không?Tăng tốc biên dịch trong GHC
Việc các chương trình thu được sẽ không được tối ưu hóa không quan trọng. Trên thực tế tôi muốn chỉ cần gõ-kiểm tra gói haskell lớn thường xuyên và nhanh chóng.
Cờ -fno-code
tăng tốc đáng kể biên dịch nhưng không thể sử dụng vì TemplateHaskell được chương trình này sử dụng.
Nếu bạn không thay đổi nhiều mô-đun giữa các biên dịch và giữ các tệp đối tượng và giao diện xung quanh, không nên có quá nhiều mô-đun cần được biên dịch lại trong mỗi chu kỳ. Điều đó không đủ tốt sao? –
Trên thực tế không, bởi vì hầu hết các phần của dự án này được tạo ra thông qua TH trong đơn (cuối cùng trong trình biên dịch) mô-đun. –
Urk. Trong trường hợp đó, tôi không có ý tưởng làm thế nào bạn có thể tăng tốc độ nó lên. –