- 博客(11)
- 收藏
- 关注
转载 SQLite 优化配置
通过上述可以看到,sqlite3默认采用最安全也是最慢的方式来刷盘写入数据库。如果我们业务中对数据丢失的情况不是太敏感,而更关注于性能,我们可以设置为OFF。当设置为OFF后,写入性能可提高3倍。大约提升到 300 的 qps。
2023-10-17 11:12:23 68
原创 ANR详解
ANR(Application Not Responding)的监测原理本质上是消息机制,设定一个delay消息,超时未被移除则触发ANR。具体逻辑处理都在system server端,包括发送超时消息,移除超时消息,处理超时消息以及ANR弹框展示等;对于app而言,触发ANR的条件是主线程阻塞。Input ANR:按键或触摸事件在5s内无响应Service ANR:前台20s,后台200s;(startForeground超时10s)Broadcast ANR:前台10s,后台60s。
2023-08-30 16:11:05 160
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人