Haskell,分析导入库的内存使用情况

时间:2014-06-30 10:23:34

标签: haskell profiling

我试图理解Haskell程序的内存使用情况,我怀疑很多内存分配是在我导入的外部库中发生的。我知道GHC的-prof选项,但这只给我一个我自己的代码的细分。我想将其扩展到导入的库,以了解如何修改我对此库或库本身的使用以减少内存使用。这是我使用cabal安装的开源库。

设置内容的最简单方法是什么,以便我可以对库本身进行概要分析?

1 个答案:

答案 0 :(得分:5)

您需要安装启用了性能分析的库:

cabal install very-cool-library --reinstall --enable-library-profiling

之后,您还应该在个人资料中看到库功能。