GHC/Haskell分析:函数消耗时间而不被调用

use*_*175 3 profiling haskell ghc

我已经使用GHC编译了一个Haskell程序并启用了分析.

$ ./server + RTS -M6m -p -RTS

我得到的个人资料如下:

                                                   individual    inherited
COST CENTRE      MODULE           no.    entries  %time %alloc   %time %alloc

poke_a4u64       Generator      2859       56436   0.0    0.0     0.4    0.4
 storeParameter  Generator      2860           0   0.4    0.4     0.4    0.4
  ppCurrent      Generator      2866       56436   0.0    0.0     0.0    0.0
  ppFeedback     Generator      2861       56436   0.0    0.0     0.0    0.0
Run Code Online (Sandbox Code Playgroud)

看起来像storeParameter永远不会被调用,但会消耗时间和内存.由于storeParameter调用ppCurrent,我猜storeParameter被称为56436次,就像ppCurrent一样.为什么不显示?

aug*_*tss 5

这是ghc分析中的一个错误.我不知道一种解决方法,但Simon M承诺在下一个版本中进行改进.