详细描述
CPU 使用率高如何优化。
原因分析
一般都是由加密算法造成的,在低端芯片上更为明显。
云存和 P2P 视频传输默认都开启加密功能,云存和 P2P 视频传输目前采用的加密算法分别为 AES-CBC-128 和 AES-CTR-128。
下面给出部分加密算法在不同平台的跑分测试结果:


export CC="XXXXX"export CFLAGS="-std=c99"make./programs/test/benchmark
即为性能测试程序,在设备上运行该程序查看跑分结果并估算 CPU 使用率。
解决方法
用户自行适配 mbedtls 的硬件加速相关接口,并替换 SDK 内默认的 mbdetls 库。
关闭加密功能(不推荐)。