Memory和CPU性能分析总结

Memory和CPU性能分析总结

一、开机时间为3:20, 开机2分钟到10分钟cup利用率和memory的使用率如下图所示:

 



二、在终端敲入adb  shell  top -m  12收集到的运行最活跃的10(除去adb 和 top 这两个进程)个进程,数据如下:

数据一:

                  PIDPR CPU% S  #THR     VSS    RSS PCY UID      Name

688  3   0%S    76 632880K  47080K fg system   system_server

6613  3   0%S     1  2312K   1476K     shell   logcat

775  0   0%S    28 582876K  31772K fg u0_a68   com.android.systemui

149  0  0%S    21 49844K   2580K  fg system  /system/bin/surfaceflinger

22279  1   0%S     1      0K     0K     root     kworker/u:2

24091  3   0%S     1      0K     0K     root     kworker/3:1

184  1   0%S     2 26240K    836K     nvram   /system/bin/em_svr

183  0   0%S     3  3708K    372K     media_rw /system/bin/sdcard

902  3   0%S    39 582064K  24656K fg radio    com.android.phone

                  23221  0   0%S     1      0K     0K     root     kworker/0:1

 

数据二:

688  0   0%S    77 636256K  47904K fg system   system_server

775  0   0%S    28 585676K  26560K fg u0_a68   com.android.systemui

56  0   0%D     1      0K     0K     root     bat_thread_kthr

149  0   0%S    21 49844K   2536K  fg system  /system/bin/surfaceflinger

68  0   0%S     1      0K     0K     root     disp_config_upd

902  0   0%S    42 587452K  21508K fg radio    com.android.phone

6745  0   0%S     1      0K     0K     root     kworker/0:2

132  0   0%S     1  2472K    152K  fg root    /sbin/healthd

9837  0   0%S     1      0K     0K     root     kworker/u:3

8807  0   0% S    51 651064K 40668K  bg u0_a3    com.android.chrome

数据三:

688  0   0%S    77 636256K  48024K fg system   system_server

8768  0   0%S     9 535440K  16316K bg u0_a120 com.bigbro.ProcessProfiler

184  0   0%S     2 26240K    744K     nvram   /system/bin/em_svr

775  0   0%S    28 585676K  26560K fg u0_a68   com.android.systemui

9624  0   0%S     1      0K     0K     root     kworker/0:0

149  0   0%S    21 49844K   2536K  fg system  /system/bin/surfaceflinger

9837  0   0%S     1      0K     0K     root     kworker/u:3

20  0   0%S     1      0K     0K     root     bdi-default

                  21  1   0%S     1      0K     0K     root     kblockd

                  22  1   0%S     1      0K     0K     root     khubd

 

由以上三组数据可知,在待机状态下,占用CPU最高的事系统服务,排在第二是mtk log文件。用户的程序占用CPU不是很多,主要在待机状态下,一般性的进程都会挂起睡眠,CPU主要空闲状态,只有系统性的应用和服务还在运行。

 

 

 

三、针对Weather应用的各个性能面进行评测

测试方法如下:打开weather应用,用数据线连接手机,进入手机系统,使用top命令对应用进行监控。top | grep com.jrdcom.weather。

然后手工对weather进行压力测试。测试方法有: 对应用中一直乱操作,是否有程序崩溃产生,从天气的插件进入主界面,更新天气,更换地区天气,查看未来天气趋势各个方面得出weather占CPU最高的数据如下:

  PID   PR  CPU% S #THR     VSS     RSS PCY UID      Name

 5381 3  15% S    28 566016K 25640K  fg u0_a31   com.jrdcom.weather

 

User 30%, System 25%, IOW 12%, IRQ 0%

User 339 + Nice 38 + Sys 318 +Idle 383 + IOW 159 + IRQ 0 + SIRQ 1 = 1238

由上面数据得出,weather的应用最高占用cpu为15%, 这是应用优化不好的现象。

如果几个应用都占那么高的cpu加上后台服务,容易导致死机反应慢现象,所以weather应用有待优化。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值