影响android系统性能因素分析
2018-10-09 16:42:20 7 举报
AI智能生成
Android系统性能受多种因素影响,包括硬件配置、操作系统版本、应用程序优化等。硬件配置是决定性能的基础,如处理器速度、内存容量和图形处理能力等。操作系统版本也会影响性能,新版本通常会修复旧版本中的漏洞和问题,提高系统的稳定性和响应速度。此外,应用程序的优化程度也会影响系统性能,开发者可以通过减少资源消耗、优化代码结构和使用缓存等方式来提高应用程序的性能。总之,Android系统性能是一个复杂的问题,需要从多个方面进行综合考虑和优化。
作者其他创作
大纲/内容
安装应用
应用自启动:占用内存和CPU资源
目前解决方法
冻结后台应用/定时清除后台应用
后续增强设计
锁定游戏模式
应用关联启动:占用内存和CPU资源
目前解决方法
冻结后台应用/定时清除后台应用
后续增强设计
锁定游戏模式
后台服务IO操作过多,影响性能
目前解决方法
冻结后台应用/定时清除后台应用
后续增强设计
锁定游戏模式
应用view过度渲染,造成丢帧等
需要第三方应用优化
CPU调度策略、GPU参数设置
CPU scheduler
调试验证方法
修改调试: /proc/sys/kernel/目录下:sched_upmigrate、sched_downmigrate、sched_spill_nr_run等参数
CPU governor
调试验证方法
修改调试: /sys/devices/sstem/cpu/cpu0~7 目录下的相关参数
LPM:底电模式的影响
thermal-engine:温控模块的影响
memory I/O性能
限制:echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy
DDR频率:设置ddr工作在最高频率
设置:/sys/kernel/debug/msm-bus-dbg/shell-client/下各个接口参数
外设的处理响应速度
TP的响应速度:俗称跟手性
解决方法
优化TP驱动
power键唤醒时间
kernel各个设备的唤醒时间【系统待机时】
内核各个设备模块的休眠/唤醒处理函数优化
上层系统响应时间
分析上层唤醒屏幕log,确认延时原因
按键、摇杆的响应处理速度
系统层:按键映射优化
camera的对焦、拍照等响应处理时间
SD卡读写速度
平台热管理策略/机器散热性
降频的温度阈值
如何判断
优化方法
优化thermal
降压的温度阈值
如何判断
优化方法
优化thermal
限制cpu最大频率和当前频率
如何判断
通过高通tsensor工具抓取log
adb push <*/> /data
adb shell chmod 777 /data/msm_tsens_logging
adb shell ./data/msm_tsens_logging 250 3600000 &
adb pull /data/tsens_logger.csv <patch to pull to>
网络状况
外部原因
驱动及系统层的WiFi模块优化
硬件配置
平台决定的cpu核数和最高频率一、二级cache大小等
平台决定的GPU频率、性能等
机器配置的存储容量
外设的选型等
收藏
0 条评论
下一页