测试机通知栏打开蓝牙时间比竞品机慢

测试机Q版本
竞品机P版本

测试步骤:
1.下拉通知栏
2.打开蓝牙
3.蓝牙图标开启过程结束时终止计时

测试结果:
测试机比竞品机慢0.1~0.2s

分析:
对比两台设备的BT enable过程,整理各个阶段用时如下:
在这里插入图片描述

可以看到大部分流程用时都很接近,只有BT stack config过程测试机较长,而这一过程中,最主要的耗时点为:

测试机:
08-18 14:56:55.143204 14888 14936 D bt_btif : btif_transfer_context event 0, len 280
08-18 14:56:55.205096 14888 14915 D bt_btif : btif task fetched event a001

对比机:
08-19 14:35:52.612614 9256 9307 D bt_btif : btif_transfer_context event 27, len 280
08-19 14:35:52.612715 9256 9286 D bt_btif : btif task fetched event a001

这里涉及的操作是线程切换及线程间的消息传递,受system影响较大。由于测试机和对比机的Android版本不同,系统也有差异,并且这里并没有线程卡住的问题,耗时几十ms也在可接受范围,所以暂时也没有很好的优化方法。

整体上来说,BT enable耗时的差异在100ms~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值