Data.HashMap 分析
我正在使用 ghc 6.12.2 和最新的 Data.HashMap 1.1.0 包,在使用选项编译时
+RTS -prof -auto-all
它不起作用,并且消息说我没有安装分析包
如何安装?
谢谢回复
I'm using ghc 6.12.2 and the latest Data.HashMap 1.1.0 package, and while compiling with options
+RTS -prof -auto-all
it does not work, and the message said that I didn't install the profiling package
How to install it ?
Thanks to reply
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我们可以假设您正在使用此哈希映射吗?一般来说,您需要使用分析进行安装:
cabal install -p hashmap --reinstall
。大多数人默认启用分析(编辑 cabal config 文件并设置library-profiling: True)。Can we assume you're using this hashmap? In general, you need to install with profiling:
cabal install -p hashmap --reinstall
. Most people enable profiling by default (edit your cabalconfig
file and setlibrary-profiling: True
).你是认真的吗? GHC 5.2.2 已有 8 多年历史。
如果您获得当前的 Haskell 平台,包括 GHC 6.12.3,我们可以提供相关建议。
编辑:我看到您修正了您的帖子。
You're serious? GHC 5.2.2 is over 8 years old.
If you get the current Haskell Platform, including GHC 6.12.3, we can give relevant advice.
Edit: I see you fixed your post.
您在构建 Data.HashMap 时使用这些选项
,还是只是使用
?
+RTS
表示您正在向 haskell 运行时系统提供标志。编译代码时不会使用它,而是在运行已编译的可执行文件时使用它。Are you using the options
while building Data.HashMap, or are you just using
?
The
+RTS
indicates you're giving flags to the haskell run-time system. You don't use it when you're compiling code, you use it while running a compiled executable.