使用 GHC 分析器时,如何将花费在 I/O 上的时间包括在内?

ins*_*itu 5 haskell ghc

当使用 GHC 的分析器功能时,例如传递+RTS -p -RTS选项,它不会考虑等待 I/O 操作所花费的时间。这是有道理的,但我有兴趣分析我的应用程序,因为我想确保这段代码不会引入大量开销(这是一个测试驱动程序应用程序通过网络与我们的系统对话,所以我希望花在 HTTP 查询上的时间使任何其他成本相形见绌)。

有没有办法使用 GHC 做到这一点?