9
我想使用GHC分析工具分析一些Haskell代码。然而,我最感兴趣的成本中心目前主要是由一堆我并不关心的初始化代码。配置文件只有一个功能(或成本中心)GHC
我的代码看起来大概,是这样的:
在我实际的代码中,lotsOfInitialization
部分占用的时间〜98%,所以这是很难看到任何粒度里面是什么interestingPart
发生。
我认为只在一个地方注释(而不是使用-fprof-auto
)就足够了,但是我得到的报告仍然显示所有函数调用。
我也在x
上试过严格注解,但是这似乎没有改变任何东西。
有什么方法可以告诉GHC忽略初始化代码,还是只关注我想要的零件?