首次开机VS正常开机对RAM占用影响程度评估

1.概念解释

首次开机:刷机后的第一次开机。

正常开机:非首次开机,也非恢复出厂值设置开机的其他正常开机。

RAM占用:开机后等待手机稳定后的RAM动态分布情况。

2.研究目的

首次开机阶段,手机系统会做大量初始化工作,往往会导致开机很慢。首次开机是个较为特殊的阶段,它是否会对进入正常待机状态后的RAM产生影响?影响程度如何?本评估就是为了回答这两个问题。

3.研究意义

可以得出确定的结论,将对未来的测验和评估提供理论依据和经验数据,减少不确定因素的影响,提升评估效率和准确度。

4.测验设备和环境

手机:XXX
产品批次:PIO2
软件版本:v1BAO + ZZ
系统版本:Android L

5.首次开机RAM情况

开机后最近1小时内的进程RAM占用数据:

SIZE(MB) ITEM ACTUAL-SIZE(MB)
system TOTAL: 100% 53 SYS 53.00
com.android.systemui TOTAL: 79% 39 FRM 30.81
com.android.inputmethod.latin TOTAL: 78% 6.5 APP 5.07
com.google.android.googlequicksearchbox:interactor TOTAL: 78% 2.4 APP 1.87
com.mediatek.bluetooth TOTAL: 78% 2.6 APP 2.03
com.mediatek.voiceextension TOTAL: 78% 2.3 APP 1.79
com.mediatek.regionalphone TOTAL: 78% 2 APP 1.56
com.mediatek.nlpservice TOTAL: 78% 2 SYS 1.56
com.mediatek.voicecommand TOTAL: 78% 34 APP 26.52
com.jrdcom.guestmode TOTAL: 78% 1.7 APP 1.33
com.android.phone TOTAL: 78% 15 FRM 11.70
com.google.process.location TOTAL: 78% 12 APP 9.36
com.google.process.gapps TOTAL: 78% 8.3 APP 6.47
com.google.android.gms TOTAL: 78% 14 APP 10.92
com.google.android.googlequicksearchbox:search TOTAL: 78% 14 APP 10.92
com.android.settings TOTAL: 78% 16 APP 12.48
com.android.mms TOTAL: 78% 4.8 APP 3.74
com.mediatek.batterywarning TOTAL: 78% 2 APP 1.56
com.tcl.gc TOTAL: 77% 5.9 APP 4.54
com.tcl.live TOTAL: 77% 4.9 APP 3.77
com.tcl.account TOTAL: 77% 4.2 APP 3.23
com.google.android.youtube TOTAL: 77% 16 APP 12.32
com.tcl.fota TOTAL: 77% 3.1 APP 2.39
com.tct.weather TOTAL: 77% 8.8 APP 6.78
com.mediatek.providers.drm TOTAL: 77% 2 FRM 1.54
com.tct.launcher TOTAL: 71% 35 APP 24.85
android.process.media TOTAL: 42% 7.3 FRM 3.07
com.tct.setupwizard TOTAL: 5.40% 12 APP 0.65
com.android.vending TOTAL: 4.80% 8.8 APP 0.42
com.jrdcom.music TOTAL: 2.30% 8.7 APP 0.20
android.process.acore TOTAL: 1.30% 10 APP 0.13
com.tct.calendar TOTAL: 1.20% 3.5 APP 0.04
com.android.dialer TOTAL: 0.88% 17 APP 0.15

补充FRM的重要进程RAM占用数据:
首次开机VS正常开机对RAM占用影响程度评估_第1张图片
通过其他内存信息查看,最终可以得到RAM的占用情况如下表(单位:MB):

Modem Frame Buffer Kernel System Service Frameworks Applications Free
56 5.6 28.4 54.6 95 155 629.4

6.正常开机RAM情况

开机后最近1小时内的进程RAM占用数据:

SIZE ITEM ACTUAL-SIZE
system TOTAL: 100% 46 SYS 46.00
com.android.systemui TOTAL: 100% 31 FRM 31.00
android.process.media TOTAL: 100% 6 FRM 6.00
com.google.android.googlequicksearchbox:interactor TOTAL: 100% 2.4 APP 2.40
com.android.inputmethod.latin TOTAL: 100% 6.6 APP 6.60
com.mediatek.bluetooth TOTAL: 100% 2.6 APP 2.60
com.mediatek.voiceextension TOTAL: 100% 2.2 APP 2.20
com.mediatek.regionalphone TOTAL: 100% 1.9 APP 1.90
com.mediatek.nlpservice TOTAL: 100% 1.9 SYS 1.90
com.jrdcom.guestmode TOTAL: 100% 1.7 APP 1.70
com.android.phone TOTAL: 100% 15 FRM 15.00
com.tct.launcher TOTAL: 100% 33 APP 33.00
com.mediatek.voicecommand TOTAL: 100% 34 APP 34.00
com.google.process.location TOTAL: 100% 12 APP 12.00
com.google.process.gapps TOTAL: 100% 8.8 APP 8.80
com.tct.weather TOTAL: 100% 8.4 APP 8.40
com.google.android.googlequicksearchbox:search TOTAL: 100% 12 APP 12.00
com.android.settings TOTAL: 100% 6.8 APP 6.80
com.android.mms TOTAL: 100% 6 APP 6.00
com.mediatek.batterywarning TOTAL: 100% 2 APP 2.00
com.tcl.gc TOTAL: 100% 6.1 APP 6.10
com.tcl.live TOTAL: 100% 5.2 APP 5.20
com.tcl.account TOTAL: 100% 4.4 APP 4.40
com.tcl.fota TOTAL: 99% 3.1 APP 3.07
com.mediatek.providers.drm TOTAL: 99% 2 FRM 1.98
com.jrdcom.music TOTAL: 1.20% 9.4 APP 0.11
com.tct.calendar TOTAL: 0.61% 3.7 APP 0.02

补充FRM的重要进程RAM占用数据:
首次开机VS正常开机对RAM占用影响程度评估_第2张图片
通过其他内存信息查看,最终可以得到RAM的占用情况如下表(单位:MB):

Modem Frame Buffer Kernel System Service Frameworks Applications Free
56 5.6 28.4 48 102 159.3 624.7

7.两次开机对比分析

首次开机VS正常开机对RAM占用影响程度评估_第3张图片
SYS、FRM、APP、FREE四部分存在变动,正常开机较首次开机的变动如下图:
首次开机VS正常开机对RAM占用影响程度评估_第4张图片
通过上图发现:

  1. SYS占用增幅较大;
  2. FRM、APP占用均有小幅下降;
  3. FREE基本没变。

8.结论

通过对比分析,我们得出最终结论如下:

  1. 是不是首次开机,对RAM的占用影响很小,可以忽略不计;
  2. 影响度为0.7%(单次经验值)。

eyelike@2015-05-13

你可能感兴趣的:(Android手机性能优化)