这篇文章主要是对官方文档中PerformanceTips(性能优化关键点)的翻译,欢迎拍砖。...
分类:
移动开发 时间:
2016-04-29 16:49:46
阅读次数:
214
这篇文章主要是对官方文档中PerformanceTips(性能优化关键点)的翻译,欢迎拍砖。...
分类:
移动开发 时间:
2016-04-26 19:34:01
阅读次数:
274
Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染性能,以及L ...
分类:
移动开发 时间:
2016-04-25 19:26:43
阅读次数:
296
大多数用户感知到的卡顿等性能问题的最主要根源都是因为渲染性能。从设计师的角度,他们希望App能够有更多的动画,图片等时尚元素来实现流畅的用户体验。但是Android系统很有可能无法及时完成那些复杂的界面渲染操作。Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果每次渲染都成功 ...
分类:
移动开发 时间:
2016-04-25 17:45:01
阅读次数:
321
练习:https://github.com/zhangbz/AndroidUIPorblems 查看过度绘制 在开发者选项中开启"调试GPU过度绘制" 判断标准 无色:没有过度绘制,即只绘制了一次 蓝色:一倍过度绘制 绿色:二倍过度绘制 淡红色:三倍过度绘制 红色:四倍或以上过度绘制 实践 其中"T ...
分类:
移动开发 时间:
2016-04-22 06:52:29
阅读次数:
296
Android内存优化之内存泄漏的发现和处理,以及常见情况。...
分类:
移动开发 时间:
2016-04-19 19:41:35
阅读次数:
252
ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。 ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件中时,当程序inf ...
分类:
移动开发 时间:
2016-04-19 19:06:24
阅读次数:
125
1.MAT的简单介绍MAT(Memory Analyzer Tool) 是基于heap dumps来进行内存分析的工具,一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。
2.下载安装
下载地址 http://www.eclipse.org/mat/downloads.php
地址里面有插件包和独立安装包,如下图...
分类:
移动开发 时间:
2016-04-17 22:47:12
阅读次数:
216
今天找到一博文汇总了 Android性能优化 比较好的文章 ,本计划全看完,自己再精简下,因篇幅太长,先收藏了,等有时间 再仔细拜读,总结自己的看法: 第一季: http://www.csdn.net/article/2015-04-15/2824477-android-performance第二季... ...
分类:
移动开发 时间:
2016-04-14 11:51:11
阅读次数:
141
安卓性能优化性能优化的几大考虑
Mobile Context
资源受限
内存,普遍较小,512MB很常见,开发者的机器一般比用户的机器高端
CPU,核心少,运算能力没有全开
GPU,上传大的纹理(texture),overdraw
内存开销大,会导致系统换入换出更频繁,GC更频繁,APP被kill、被重启更频繁,不仅会消耗更多电量,而且GC会消耗大量时间,使得应用程序渲染速度低于60fps(GC耗...
分类:
移动开发 时间:
2016-04-11 12:34:36
阅读次数:
371