当前位置:编程学习 > wap >>

怎么从Log中查找内存泄露

我手机开启Log模式
输入
#adb shell
#monkey --ignore-crashes --ignore-timeouts --ignore-native-crashes --pct-touch 30 --pct-nav 0 --pct-flip 0 -s 1 -v -v -v --throttle 200 100000000 2> /data/error.txt 1> /data/info.txt & 

对手机进行Monkey测试

请教大神,知道如何从Log中查找内存泄露吗?一般找哪些关键字,我搜索leak,有很多,不知道哪些才算是内存泄露问题,请指教!! 内存泄露 测试 Monkey 手机 --------------------编程问答-------------------- 自己先顶一下,在线等大神指教 --------------------编程问答-------------------- 有强大的adt 你搜一下 内存泄露测试把 eclipse 就可以解决这个问题 --------------------编程问答-------------------- ddms 有内存查看工具,你去看一下 --------------------编程问答-------------------- 你用ddms实时查看不是更方便吗? --------------------编程问答--------------------
引用 4 楼 f839903061 的回复:
你用ddms实时查看不是更方便吗?

因为我是跑Monkey,然后查看跑Monkey的mobileLog看有没有内存泄露,所以我都是晚上公司电脑开着跑,隔天回来看,DDMS好像是要把进程添加进去Heap里面才能监控的吧? --------------------编程问答--------------------
引用 5 楼 sweet2o09 的回复:
Quote: 引用 4 楼 f839903061 的回复:

你用ddms实时查看不是更方便吗?

因为我是跑Monkey,然后查看跑Monkey的mobileLog看有没有内存泄露,所以我都是晚上公司电脑开着跑,隔天回来看,DDMS好像是要把进程添加进去Heap里面才能监控的吧?

恩,对 --------------------编程问答--------------------
引用 6 楼 f839903061 的回复:
Quote: 引用 5 楼 sweet2o09 的回复:

Quote: 引用 4 楼 f839903061 的回复:

你用ddms实时查看不是更方便吗?

因为我是跑Monkey,然后查看跑Monkey的mobileLog看有没有内存泄露,所以我都是晚上公司电脑开着跑,隔天回来看,DDMS好像是要把进程添加进去Heap里面才能监控的吧?

恩,对

那不就要把很多进程都事先添加进Heap里然后再运行Monkey? --------------------编程问答--------------------
引用 7 楼 sweet2o09 的回复:
Quote: 引用 6 楼 f839903061 的回复:

Quote: 引用 5 楼 sweet2o09 的回复:

Quote: 引用 4 楼 f839903061 的回复:

你用ddms实时查看不是更方便吗?

因为我是跑Monkey,然后查看跑Monkey的mobileLog看有没有内存泄露,所以我都是晚上公司电脑开着跑,隔天回来看,DDMS好像是要把进程添加进去Heap里面才能监控的吧?

恩,对

那不就要把很多进程都事先添加进Heap里然后再运行Monkey?



只选中你的的那个工程文件就可以了啊!不过你说你要整晚都跑着,这个方法就不现实了,因为这个是实时查看的!
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,