ghc-events-analyze是一个简单的Haskell分析工具使用GHC的事件日志系统。它有助于进行一些分析现有GHC未涵盖的用例分析模式或工具。它有两个主要特点:
ThreadScope显示所有内核,ghc事件分析显示所有内核的CPU活动你的Haskell线程。
它允许您标记程序期间的时间段执行(通过使用特殊跟踪检测代码调用),然后让您可视化这些时间段或获取他们的统计数据。
当ghc正常时,它对于分析代码非常有用分析模式不可用,或使用分析时模式会过多地干扰代码。它也很有用当您需要包含细分的时间配置信息时而不是整个运行的总计。
博客帖子使用ghc-events-analyze进行性能分析更详细地描述了动机。
注意:此软件包具有元数据修订在阴谋集团的描述中比tarball中包含的更新。要打开包含修订的包,请使用“cabal-get”。
包装维护人员
对于包维护者和黑客托管者
候选人