启动优化

问题1:启动图标很久没有响应

如果我们禁用了预览窗口或者指定了透明皮肤,那么用户点击了几秒之后,还是停留在桌面,看起来会像是没有点击成功

问题2:首页显示太慢

现在启动页面太复杂,广告,热修复,插件话,所以准备工作都要集中完成,时间会非常长

问题3:首页显示后无法操作

既然显示首页那么慢,那么我们通过异步完成,但是这有2个后果,一个要么是白屏,有么无法点击

启动优化

1:闪屏优化

在高端机上才开启闪屏,低端机上减少闪屏页面可以带来100毫毛左右的优化

2:业务优化

首先通过算法进行优化,比如一个数据解密原来要1s,改进后只要100毫秒。减少一些不必要的初始化。

3:线程优化

主要是减少cpu调度带来的波动,让应用启动更加稳定。可以统一线程池,检查线程间的锁,

4:gc优化

尽量减少gc次数,避免长时间的卡顿,比如减少大量字符串的操作,序列化和反序列化。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容