9
我想使用GHC分析工具分析一些Haskell代碼。然而,我最感興趣的成本中心目前主要是由一堆我並不關心的初始化代碼。配置文件只有一個功能(或成本中心)GHC
我的代碼看起來大概,是這樣的:
在我實際的代碼中,lotsOfInitialization
部分佔用的時間〜98%,所以這是很難看到任何粒度裏面是什麼interestingPart
發生。
我認爲只在一個地方註釋(而不是使用-fprof-auto
)就足夠了,但是我得到的報告仍然顯示所有函數調用。
我也在x
上試過嚴格註解,但是這似乎沒有改變任何東西。
有什麼方法可以告訴GHC忽略初始化代碼,還是隻關注我想要的零件?