
性能优化
阿福-jacob
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
性能优化之电量和网络
电量电量的分析工具 energy profiler使用 Android 8.0 及以上版本的设备时,使用Energy Profiler 可以了解应用在哪里耗用了不必要的电量。 Energy Profiler 会监控 CPU、网络无线装置和 GPS 传感器的使用情况,并直观地显示其中每个组件消耗的电量。还会显示可能会影响耗电量的系统事件(唤醒锁定、闹钟、作业和位置信息请求)的发生次数使用Profile 运行App。下面红框的时间段,我打开了定位功能的页面,就显示除了location高亮可以选择这原创 2020-11-27 15:58:19 · 821 阅读 · 0 评论 -
性能优化之启动优化
性能优化之启动优化启动状态应用有三种启动状态,每种状态都会影响应用向用户显示所需的时间:冷启动、温启动与热启动。在冷启动中,应用从头开始启动。在另外两种状态中,系统需要将后台运行的应用带入前台。建议始终在假定冷启动的基础上进行优化。这样做也可以提升温启动和热启动的性能。冷启动是指应用从头开始启动:系统进程在冷启动后才创建应用进程。发生冷启动的情况包括应用自设备启动后或系统终止应用后首次启动在热启动中,系统的所有工作就是将 Activity 带到前台。只要应用的所有 Activity 仍驻留在原创 2020-11-25 16:44:57 · 1171 阅读 · 0 评论 -
性能优化之apk瘦身
一:apk的分析将apk直接拖入到android studio中,可以分析出lib,res等文件的大小可以用https://nimbledroid.com/;这个网址可以直接分析apk的文件大小,dex方法数,sdk方法数二:代码瘦身1.第三方库的瘦身各个三方库依赖的同个库版本需一致对于同类型的库,选择方法数少的,可以用插件android method count来计算对于一个库中只需要用其一个模块的功能,只需要集成对应功能即可,例如fresco中只需要其webp图片加载功能2.删除原创 2020-11-24 09:53:28 · 329 阅读 · 3 评论