Android——性能优化相关文章

关于性能优化的一些总结:

1、尽量减少布局的嵌套层次。如果能用RelativeLayout实现的布局,就尽量不用LinearLayout去做,因为LinearLayout一般会嵌套更多的层次。

2、在可以使用merge的情况下,用merge去合并布局,这样可以减少布局嵌套的层次。

3、在适宜的情况下使用ViewStub,ViewStub类似一种延迟加载技术,程序初始化的时候只有ViewStub会被初始化,而不会去加载它上面的布局,这样可以提高初始化速度(这和单纯地把View设置为View.GONE或View.VISIBLE是有本质区别的)。程序启动以后,在用到它时,可以通过ViewStub.inflate()方法将相应布局加载到内存,渲染到画面。

4、多去用导入共通的代码是个好习惯。include类似于C语言中的#include(它是一个预编译指令,在程序编译成二进制文件之前,会把#include的内容拷贝到#include的位置)。

以下是个人收录的一些关于性能优化的文章,有时间可以研究一下。

一、GoogleAndroid性能优化典范
Android性能优化典范(一) http://www.csdn.net/article/2015-01-20/2823621-android-performance-patterns/2
Android性能优化典范(二) http://www.csdn.net/article/2015-04-29/2824583-android-performance-patterns-season-2/4
Google《Android性能优化》学习笔记 http://www.csdn.net/article/2015-04-15/2824477-android-performance/1

二、Trinea 性能优化系列
性能优化系列总篇 http://www.trinea.cn/android/performance/
性能优化之数据库优化 http://www.trinea.cn/android/database-performance/
性能优化之布局优化 http://www.trinea.cn/android/layout-performance/
性能优化之Java(Android)代码优化 http://www.trinea.cn/android/java-android-performance/
移动端网络优化 http://www.trinea.cn/android/mobile-performance-optimization/
Android性能调优工具TraceView介绍 http://www.trinea.cn/android/android-traceview/
Android性能调优 http://www.trinea.cn/android/android-performance-demo/

三、郭霖的专栏——android性能优化
1、Android最佳性能实践(一)——合理管理内存 http://blog.csdn.net/guolin_blog/article/details/42238627
2、Android最佳性能实践(二)——分析内存的使用情况 http://blog.csdn.net/guolin_blog/article/details/42238633
3、Android最佳性能实践(三)——高性能编码优化 http://blog.csdn.net/guolin_blog/article/details/42318689
4、Android最佳性能实践(四)——布局优化技巧 http://blog.csdn.net/guolin_blog/article/details/43376527

四、腾讯Bugly干货分享:Android应用性能评测调优 http://www.csdn.net/article/2015-06-12/2824949/1

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