在JVM世界中使用JVM的远程调试功能以获取运行时间跟踪和分析信息是很普遍的运行时。
有没有办法在最近的GHC中?
好吧,首先,请注意,JVM是 virtual Machine 解释Java bytecodes,而GHC则将其编译为本机机器代码。
话虽如此,我不确定您是否可以为调试,但我认为您可以做一些有关 propiling 。。
当然有螺纹摩擦,但似乎仅支持验尸后分析。我确定我在某个地方读到GHC的新事件日志系统可用于实时分析...但是我找不到任何细节。
我能找到的最好的结果是ekg
软件包。它似乎使用GHC的内部统计收集系统,并通过HTTP暴露出来。在骇客上查找。