
性能优化
文章平均质量分 88
月亮是我踹弯的
抱怨没有用,一切靠自己
展开
-
Android卡顿优化
我们知道,当APP进程的UI Thread和Render Thread在接到VSync信号后,绘制一帧所花的时间超过16.6ms,APP就会发生掉帧,实际上,在画面显示时,不仅仅和当前帧的数据有关,还跟相邻帧的步长有关系,如果相邻的步长没有规定到一个固定的范围内,用户也会感觉到明显的卡顿而Systrace看不出来。工欲善其事必先利其器,分析掉帧我一般通过以下几种方式分析卡顿。SysTrace使用1.首先要装Python 2.x的版本,SysTrace脚本不支持Python 3.x版本2.cd原创 2021-11-03 15:33:08 · 1433 阅读 · 2 评论 -
Android APK瘦身实战总结
随着APP版本的不断迭代,apk的包体积也越来越大,apk瘦身便显得很有必要。做apk瘦身不但能减少包大小,还能一定程度上加快IDE的编译打包速度。下面以我司项目为例,阐述我在做项目瘦身的过程。既然是瘦身,我们肯定要先分析下apk里哪些文件所占体积比较大,通过Android Studio 自带的Analyze Apk工具,我们可知:通过上图可知,资源文件、lib包、dex文件、resources.arsc所占比例较大,其中dex文件里压缩的主要是我们的字节码文件,可以将dex里跟debug相关的原创 2020-09-29 14:14:58 · 725 阅读 · 0 评论