[英]How can I see the full cost-centre stack in GHC?
我几乎可以处理GHC成本中心了。。。这是一个很棒的主意,您实际上可以使用其性能分析工具来修复内存泄漏。 但是我的问题是,在.hp配置文件中获取的信息太短了:
(1319)GHC.Conc.Signal.CAF 640
(1300)GHC.Event.Thread.CAF 560
(2679)hGetReplies/connect/c... 112
(2597)insideConfig/CAF:lvl2... 32
(1311)GHC.IO.Handle.FD.CAF 656
(2566)setLoggerLevels/confi... 208
(2571)configureLoggingToCon... 120
(2727)reply/Database.Redis.... 32
例如,我怎么知道(2566)或(2559)中的完整成本中心堆栈是什么? 是否有用于该工具或命令行选项的工具?
在使用概要分析运行程序时,将+RTS -L100
给程序,然后将100更改为您希望在成本中心看到的任意数量的字符。
该文档可以在GHC用户指南的“堆分析的RTS选项”部分中找到 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.