项目场景: 利用消息循环进行质量诊断。 问题描述 发现质量诊断服务cpu占用非常高 原因分析: 发现启动多个rtsp服务。造成下级平台推流上来多进程争抢资源造成 分析步骤: 先使用top查看进程id 再用top -Hp 进程id 查看进程种占用高的线程 pstack pid 查看当前线程的堆栈信息,可定位到具体函数 解决方案: 只启动一个rtsp服务即可。