首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何评测类库?

如何评测类库?
EN

Stack Overflow用户
提问于 2014-11-19 19:13:21
回答 1查看 531关注 0票数 16

有没有什么隐藏的选择,可以把成本中心放在图书馆?目前,我已经这样设置了我的分析:

阴谋集团:

代码语言:javascript
复制
ghc-prof-options:    -O2                                                                                                                                                                                                                   
                    -threaded                                                                                                                                                                                                             
                    -fexcess-precision                                                                                                                                                                                                    
                    -fprof-auto                                                                                                                                                                                                                                                                                                                                                                                                                     
                    -rtsopts                                                                                                                                                                                                              
                    "-with-rtsopts=-N -p -s -h -i0.1"        

exec:

代码语言:javascript
复制
# cabal sandbox init
# cabal install --enable-library-profiling --enable-executable-profiling
# cabal configure --enable-library-profiling --enable-executable-profiling
# cabal run

当程序完成时,这将工作并创建预期的.prof文件、.hp文件和摘要。

问题是.prof文件不包含任何不属于当前项目的内容。我的猜测是,可能有一种选择将成本中心放在外部库代码中?

EN

回答 1

Stack Overflow用户

发布于 2014-12-02 14:21:59

您还需要-prof

GHC Users's Guide说:“还有一些其他与性能分析相关的编译选项。除了-prof之外,还使用它们。这些选项不必一致地用于程序中的所有模块。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27015446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档