繁体   English   中英

有没有办法通过服务器套接字公开GHC分析信息?

[英]Is there a way to get GHC profiling information exposed through a server socket?

在JVM领域中,使用JVM的远程调试功能来获取运行时跟踪和性能分析信息是司空见惯的:JVM公开了一个客户端可以连接到的端口,并可以从运行时获取信息。

在最近的GHC中是否有办法实现这一目标?

好吧,首先请注意,JVM是解释Java字节码的虚拟机 ,而GHC则编译成本机代码。

话虽如此,我不确定您可以在调试方面做很多事情,但是我认为您可以在分析方面做些事情。

当然有Threadscrope,但它似乎仅支持事后分析。 确信我读过某个地方可以使用GHC的新事件日志系统进行实时分析...但是我找不到任何详细信息。

我能找到的最好结果是ekg软件包。 它似乎使用了GHC的内部统计信息收集系统,并通过HTTP公开了该系统。 在Hackage上查找。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM