性能调优经历四
项目背景
这是个访客机软件,某大客户想要的使用的功能比较多,使用起来很卡。
分析问题
查看各种运行指标,发现是cpu占用高;设备本身配置也比较低。
优化步骤
1.杀毒,有所改善。
2.通过配置关掉一些功能,发现主要是视频占用CPU。
3.降低帧率和分辨率,有所改善,顺便优化使用到的sql,优化多线程等。
4.听说OpenCV更好点,换了试下,确实好了点,但CPU使用还是有点高。
结局
由于客户还想在视频上加上人脸框,CPU占用会更高。已经尽力优化了,最后没办法,提高了硬件配置。