开发者社区 问答 正文

QQ和微信是怎么在实现这么多功能的前提下,保持使用起来十分流畅?

QQ和微信的聊天界面功能非常强大,支持文字、图片、视频等等。那么是怎么在实现这么多功能的前提下,保持使用起来十分流畅?

展开
收起
OSC开源社区 2024-05-30 14:19:53 72 分享 版权
1 条回答
写回答
取消 提交回答
  • 流畅即是保证任何操作不能阻塞主线进程,一阻塞就会卡。找出阻塞主线程耗时的方法,将时间开销降到最优。对应方法有IO文件异步读取、提前数据缓存,定期数据库清理,用户操作时停止不必要的逻辑处理等等,可根据具体卡的情况来做分析。

    2024-05-31 12:59:59
    赞同 展开评论