杀进程:
/data/data/com.hisense.store.tv
rm -r *
ps | grep store
重新启动
log开关:setprop log.tag.HttpHandler DEBUG
logcat -s HttpHandler
am broadcast -a com.hisense.infocontroller.intent.cachepolicy --ei cachedelenable 1 发送广播命令
am broadcast -a com.hisense.infocontroller.intent.cachepolicy --ei cachedelenable 0
adb shell procrank 查看内存
电视root方法
1.串口连接
2.输入命令am broadcast -a com.hisense.root
3.su_ 完成root
-------------------------------------------------------------
dumpsys命令:析内存泄露,内存溢出都有极大的作用。
dumpsys [options]
meminfo 显示内存信息
cpuinfo 显示CPU信息
account 显示accounts信息
activity 显示所有的activities的信息
window 显示键盘,窗口和它们的关系
wifi 显示wifi信息
例如查看某个程序内存信息:
#查看应用com.tianxia.test的内存使用情况
adb shell dumpsys meminfo com.tianxia.test
-------------------------------------------------------------
top命令:查看cpu信息太方便了
top -m 5 -t
按cpu大小列出5个进程列表
-------------------------------------------------------------
分析发烫的应用进程在干嘛
需要用到linux下的strace命令,但是android是没有集成这个命令的,android版本的下载地址:
http://benno.id.au/android/strace
下载完成后,上传到手机中:
我们adb push strace /system/bin,在模拟器上是上传到/system/bin会报out of memory错误,我们也可以上传到/data目录下,如果没有执行权限,还需要chmod 777 strace.
strace命令有很多参数,直接执行strace会显示使用说明
strace -p 644
会显示出进程号644的系统调用