ree*_*eem 18 optimization haskell ghc compiler-optimization
因为我可以看到它的出现:这是一个不同的问题,而GHC可以实现哪些优化可靠?因为我不是要求最可靠的优化,只是最聪明/最强大的优化.
我特别希望GHC能够对性能产生严重影响的非直观优化,并展示与惰性评估或纯度相关的编译器优化的强大功能.并直接解释如何实现它们.
最好的答案将是:
流融合可能是最大的一种。它将sum . map (+1) . filter (>5)名义上分配两个新列表的类似 的东西变成一个在常量空间中运行的简单循环。
| 归档时间: |
|
| 查看次数: |
501 次 |
| 最近记录: |