sdk版本:1.7.5问题:使用dataflow后负载明显增大。查看debug log,用户proc运行时间并没有很长,调度周期稳定,如图:但是进程cpu负载可达到35%。用户只有三个proc,都为定时触发。请问如何排查?
分析了下perfetto的trace信息,control的处理任务周期约20ms,负载主要在3个线程,一个任务周期内cpu占比:1.ApaCtrlSg[2],占约2ms/202.CommShmReader,占约1.5ms/20 (修正下约2.5ms/20)3._comm_inner_[0],占约1.0ms/204.其它线程消耗
使用dataflow后负载明显增大:之前是多少?请问有没有观察过内存情况吗?另外可以用perf工具的 perf record 看看能不能看到占用最多函数的调用情况。也可以生成火焰图看看,具体函数占用情况。