haskell / haskell/ThreadScope

Interpreting foreign functions call information as activity

未关闭
#60 4 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
Haskell
星标
173
派生
37
PR 合并指标
30 天内没有已合并 PR

描述

Feature request

It'll be great if time between:
"HEC YY: stopping thread ZZZZZ (making a foreign call)" and
"HEC YY: running thread ZZZZZ" where YY and ZZZZZ are same between events and intepret as a single foreign call.

Activity diagram to show it as this thread is doing something foreign and this could be shown as separate coloured activity inside HEC graphs for YY execution unit.

This is a time spent somewhere else, but affecting us as we have to wait for it at this thread, so it's kind of activity albeit it is outside Haskell. It's time spent in foreign call which will be useful to be represented and measured.

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先定位对“stopping thread ... (making a foreign call)”的事件处理,以及匹配的“running thread ...”消息。追踪这些事件如何转换为 HEC 活动图,然后将完成定义为:将该时间区间显示为一个可测量的独立 foreign-call 活动。

由索引模型根据 Issue 内容生成。

评估

技术栈
haskell
领域
data-visualization, performance
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。