Data.HashMap的分析

时间:2010-10-14 22:14:46

标签: haskell profiling ghc

我正在使用ghc 6.12.2和最新的Data.HashMap 1.1.0软件包,并在使用选项进行编译时

+RTS -prof -auto-all 

它不起作用,并且消息说我没有安装分析包

如何安装?

感谢回复

3 个答案:

答案 0 :(得分:3)

我们可以假设您正在使用this hashmap吗?通常,您需要安装分析:cabal install -p hashmap --reinstall。大多数人默认启用分析(编辑您的cabal config文件并设置library-profiling: True)。

答案 1 :(得分:1)

你是认真的吗? GHC 5.2.2已超过8年。

如果您获得当前Haskell Platform,包括GHC 6.12.3,我们可以提供相关建议。

修改:我看到您修复了帖子。

答案 2 :(得分:0)

您使用的选项

+RTS -prof -auto-all

在构建Data.HashMap时,或者您只是使用

-prof -auto-all

+RTS表示您正在为haskell运行时系统提供标志。在编译代码时不使用它,在运行已编译的可执行文件时使用它。