Android的Log是有5个级别由轻到重 v(verbose唠叨)-->d(debug)--->i(info)–>w(warn)–>e(error)
什么时候出现log
1、程序异常退出
2、程序无响应(ANR)
3、强制退出(force closed)
什么时候出现ANR
1、用户操作(比如按钮)超过5s无响应
2、HandlerMessage执行过程超过10s-----》这种情况应该要放到子线程
一般log信息位于data/log包括三部分内容:
1、系统基本嘻嘻(包括内存,CPU,进程队列,虚拟内存等)
2、事件信息
3、虚拟机信息(进程、线程)
如何用:
搜索ANR ,对于崩溃类信息使用Fatal
压力测试
# adb shell
# cd data/app
# monkey -p com.xxx.xxx -v 3000 (com.xxx.xxx是你应用程序的包名,如果想知道monkey详细用法,执行 monkey help )
推荐文档:http://blog.youkuaiyun.com/andy_android/article/details/6851828