android 性能测评感悟

最近看了一本andorid性能优化,感觉颇有趣意。跟,学到了不少新玩意,现在就来炫一下技能吧生气

1.时间测量函数cerrentTimeMills

个人比较建议用该函数,理由是简单粗暴大笑,只需要记录开始和结束就可以了,但要说明一点该方法的毫秒精度不够,1以系统时间为依据,3时间的返回值是1970年到现在的毫秒数。

2.方法跟踪·工具traceview

他在sdk的tools目录下面打开就可以启动,他自然也保存在了ddms里面了撒,如果我们想知道那个方法占用耗时,当然可以通过调用他来实现咯 

3.绘图工具查看器hierarchyviewer和layoutopt

这两个工具前者我觉得比较有用简单来说就是看你view的层级,1-2层都是ok超过三层以上就会影响界面卡顿咯,至于如何处理我将在下一章过度绘制里面详细讲

4内存查看工具     

大家都知道内存在android里面特别蛋疼,虽然说现在都到了6G云存,但是android那些不杀死的存储还是占光了我们的应用,特别是当用户没有一个良好的杀掉应用的习惯,在牛逼的旗舰级都扛不住,闲话说多了。下面我们来看一下如何查看:

4.1这个鬼在ddms里面

4.2打开蜘蛛的图片,随便点你想看的包名

然后就可以看到class object李main的total SIze列 data size 跳转页面看内存有没下降,否则就有严重的内存泄漏危险啦啦啦啦啦啦,至于怎么解决,倾听下回分解再见                                                                       

你可能感兴趣的:(android,性能优化)