标签: haskell ghc
我有一个相当复杂且对性能至关重要的Haskell程序。我已经使用成本中心分析来优化到没有主要剩余热点的点。此外,与-O2相比,stack build --profile(并且没有分析)的程序运行速度提高了大约15倍,因此我怀疑成本中心分析器是否在帮助找到仍然存在的瓶颈后优化。
-O2
stack build --profile
我有哪些方法可以找到优化后仍然存在的热点?我知道发痒的故事,但它在文档中被描述为不仅仅是凡人和#34;而且我只是凡人。
答案 0 :(得分:0)
这是一个非常普遍的问题,但您是否搜索过空间泄漏?
一个不错的软件包是weigh。
作者写了一篇关于它的非常好的article。