CGraph
CGraph copied to clipboard
考虑加入BPF功能,以丰富在Linux下性能分析能力
我在考虑再工程中添加eBPF,还没有想好事手写纯bpf 还是引入 bcc或者bpftrace库 然后要分析什么东西也没有想好
我感觉色图主要的只涵盖两个方面,一个是内存资源,一个是线程调度,这两个方向的性能优化
个人感觉,其实色图本身都不太牵扯到内存资源,因为我们内部没有 malloc多少内存。 主要就是线程调度吧。
个人建议你直接引用 bcc来做,感觉比较成熟一点。可以让你更focus在优化这个事情的本身。 主要分析 不同node之间执行切换的消耗。看看其中有没有偏长的唤醒,或者连续多次无效唤醒,然后分析原因。
node的逻辑为空,直接 return CStatus() 就好了吧
反对批猪的谬论
我在考虑再工程中添加eBPF,还没有想好事手写纯bpf 还是引入 bcc或者bpftrace库 然后要分析什么东西也没有想好
让我看到你的进展