android性能优化-----TraceView

来源:互联网 发布:淘宝部分退款在哪 编辑:程序博客网 时间:2024/05/19 13:43
人生的第一次博客,就是项记录下学习的知识,怕以后会忘记。手头上的项目在使用的过程中出现了很多的问题,每次都会出现卡死的状况,直到出现ANR,所以就学习了一下关于性能优化的知识,主要是对耗时的操作做一下处理。TraceView看起来比较费劲,但是内容很详细,需要自己仔细的查看里面的信息。具体查看方法参考:http://blog.csdn.net/androiddevelop/article/details/8223805首先先要选择范围,在需要检测性能的代码中填入如下代码:
    //要生成的trace文件名,    Debug.startMethodTracing("xxx");     //onpause()或ondestroy()中添加     Debug.stopMethodTracing();
然后运行项目,查看是否生成trace文件,使用命令:adb shell ls sdcard/Love_World_.trace 然后退出shell模式,导出trace文件到本地adb pull sdcard/Love_World_.trace 用sdk中\android-sdk-windows\tools\traceview.bat 打开trace文件,traceview C:\Love_World_.trace 后面的目录是trace文件在系统中的路径。然后就可以看到所要的数据。
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小婴儿便秘但不爱喝水怎么办 宝宝只吃水果不吃饭怎么办 一岁宝宝不喜欢吃水果怎么办 1岁宝宝不吃水果怎么办 一岁半宝宝吃水果拉肚子怎么办 大人发烧了怎么办如何退烧 怀孕后不爱吃水果怎么办 不敢吃水果了怕虫怎么办 宝宝发烧38度不出汗怎么办 1岁宝宝喜欢含饭怎么办 3岁宝宝喜欢含饭怎么办 孩子咳嗽发烧怎么办最有效 孩子咳嗽打哈切流鼻涕发烧怎么办 孩子香蕉吃多了怎么办 80多岁老人发烧怎么办 小孩香蕉吃多了怎么办 7个月宝宝缺钙怎么办 宝宝脖子被汗淹到红了脱皮怎么办? 小儿出汗多咳嗽怎么办吃什么 牛高烧不退怎么办最好 猪体温低不吃食怎么办 小孩发烧咳嗽怎么办吃什么药 大晚上发烧39度怎么办 胃受凉了老打嗝怎么办 大人发低烧怎么办如何退烧 吃了退热药不退热怎么办 猪持续高烧不退怎么办 猪感冒了不吃食怎么办 6岁儿童发烧38度怎么办 5岁儿童发烧38度怎么办 7岁儿童发烧38度怎么办 儿童发烧到38度怎么办 4岁儿童发烧38度怎么办 9岁儿童发烧38度怎么办 5儿童发烧38度怎么办 咳嗽了20多天怎么办 嘴角烂了怎么办涂什么药 感冒发烧到39度怎么办 6岁宝宝发烧头痛怎么办 生完孩子耻骨疼怎么办 顺产底下外阴红肿伤口流脓怎么办