Android性能优化的方方面面
1、Android性能优化第(一)篇---基本概念 http://www.jianshu.com/p/c0e5c13d5ecb
第一篇简单回顾java的内存区域划分、引用、内存泄露以及场景,还有垃圾回收
2、Android性能优化第(二)篇---Memory Monitor检测内存泄露 http://www.jianshu.com/p/ef9081050f5c
第二篇主要是使用过Android Studio自带工具Memory Monitor 检测内存泄露
3、Android性能优化第(三)篇---MAT比Menmery Monitor更强大 http://www.jianshu.com/p/2d47d1cf5ccf
接上一篇,介绍另外一种内存泄露的检测工具MAT
4、Android性能优化第(四)篇---Android渲染机制 http://www.jianshu.com/p/9ac245657127
学习一下Android渲染机制,为什么16ms没完成绘制就会卡顿?
5、Android性能优化第(五)篇---Allaction Tracing追踪内存分配的轨迹 http://www.jianshu.com/p/d9e426c10581
Allaction Tracing是追踪内存分配的工具,可以很直观的看到某个操作是如何一步步分配的
6、Android性能优化第(六)篇---TraceView 分析图怎么看 http://www.jianshu.com/p/388c693c1b58
TraceView 是 Android 平台特有的数据采集和分析工具,主要用做热点分析,找出最需要优化的点。我就是靠它将我公司的项目的启动速度明显的提高了。
7、Android性能优化第(七)篇---StrickMode严苛模式检测耗时与内存问题 http://www.jianshu.com/p/2ebc9363ea16
StrictMode意思为严格模式,是用来检测程序中违例情况的开发者工具。使用一般是场景是检测主线程中本地磁盘和网络读写等耗时的操作。注意这个StrictMode是在Anroid2.3以后引入的。严格模式主要检测两大问题,一个是线程策略,即TreadPolicy,另一个是VM策略,即VmPolicy。
8、Android性能优化第(八)篇---App启动速度优化之耗时检测处理 http://www.jianshu.com/p/a0e242d57360
介绍如何统计应用的启动时间和性能检查项,并且用TraceView逐个修复
9、Android性能优化第(九)篇---App启动速度优化之启动页设计 http://www.jianshu.com/p/777fe2f71039
因为启动页一般View的数量比较少,业务逻辑比较简单,启动不太费劲,但是该怎么写启动页面让应用的启动速度更快呢?
10、Android性能优化第(十)篇---布局优化 http://www.jianshu.com/p/c0e0cca14162
Android系统每隔16ms就重新绘制一次Activity,如果没有完成就会有丢帧的现象。为了减轻UI绘制的负担,有必要把Layout编写的一些注意事项总结一下
11、Android性能优化第(十 一)篇---卡顿分析,正确评测流畅度 http://www.jianshu.com/p/d126640eccb1
说到应用的流畅度,都会想到FPS,FPS评测应用流畅度不准确,系统获取FPS的原理是:手机屏幕显示的内容是通过Android系统的SurfaceFLinger类,把当前系统里所有进程需要显示的信息合成一帧,然后提交到屏幕上进行显示,FPS就是1秒内SurfaceFLinger提交到屏幕的帧数。但是用FPS来评测一个应用是否真的卡顿存在两个问题,我们可以使用Choreographer帧率检测。
一直以来,都想多关注一下性能优化方面的知识,得空在简书上找到一篇比较全面的性能优化的博客,现在转载安利给大家.
转载来源:http://www.jianshu.com/p/b3b09fa29f65
Android性能优化的方方面面的更多相关文章
- 【腾讯Bugly干货分享】Android性能优化典范——第6季
		
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/580d91208d80e49771f0a07c 导语 这里是Android性能优 ...
 - android 性能优化
		
本章介绍android高级开发中,对于性能方面的处理.主要包括电量,视图,内存三个性能方面的知识点. 1.视图性能 (1)Overdraw简介 Overdraw就是过度绘制,是指在一帧的时间内(16. ...
 - Android性能优化典范第二季
		
Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitma ...
 - Android性能优化典范第一季
		
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App.课程专题不仅仅介绍了Android系统中有关 ...
 - Android性能优化文章转载
		
今天看到几篇比较好的文章就转了!(链接如下) 转载注明出处:Sunzxyong Android性能优化之Bitmap的内存优化 Android性能优化之常见的内存泄漏 Android最佳实践之Syst ...
 - 《Android性能优化》学习笔记链接<转载>
		
今天找到一博文汇总了 Android性能优化 比较好的文章 ,本计划全看完,自己再精简下,因篇幅太长,先收藏了,等有时间 再仔细拜读,总结自己的看法: 第一季: http://www.csdn.ne ...
 - [转]Android性能优化典范
		
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App.课程专题不仅仅介绍了Android系统中有关 ...
 - [Android Pro]   Android性能优化典范第一季
		
reference to : http://www.cnblogs.com/hanyonglu/p/4244035.html#undefined 2015年伊始,Google发布了关于Android性 ...
 - Android性能优化系列 + Android官方培训课程中文版
		
Android性能优化典范 - 第6季 http://hukai.me/android-performance-patterns-season-6/ Android性能优化典范 - 第5季 htt ...
 
随机推荐
- 转:攻击JavaWeb应用[6]-程序架构与代码审计
			
转:http://static.hx99.net/static/drops/tips-429.html 攻击JavaWeb应用[6]-程序架构与代码审计 园长 · 2013/08/12 16:53 注 ...
 - POJ 1797 Heavy Transportation 【最大生成树的最小边/最小瓶颈树】
			
Background Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand bus ...
 - 如何求先序排列和后序排列——hihocoder1049+洛谷1030+HDU1710+POJ2255+UVA548【二叉树递归搜索】
			
[已知先序.中序求后序排列]--字符串类型 #1049 : 后序遍历 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho在这一周遇到的问题便是:给出一棵二叉树的前序和 ...
 - HRBUST 1213 单词接龙
			
暴力搜索. 按照能配对的关系建立有向边,然后暴力搜索. #include<cstdio> #include<cstring> #include<cmath> #in ...
 - Python3 文件操作基本语法
			
对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 f = open('lyrics') #打开文件 first_line = f.readline() prin ...
 - ReentrantLock和ReentrantReadWriteLock对比
			
本文系作者原创,转载请注明:https://www.cnblogs.com/yanfei1819/p/10314533.html ReentrantLock 一.简介 ReentrantLock重入锁 ...
 - MC资源整理
			
MC模拟简介 蒙特卡罗模拟,因摩纳哥著名的赌场而得名.它能够帮助人们从数学上表述物理.化学.工程.经济学以及环境动力学中一些非常复杂的相互作用. 蒙特卡罗(Monte Carlo)方法,又称随机抽样或 ...
 - 【BZOJ 1004】 1004: [HNOI2008]Cards (置换、burnside引理)
			
1004: [HNOI2008]Cards Description 小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很 ...
 - BZOJ 3571 [Hnoi2014]画框(最小乘积完美匹配)
			
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=3571 [题目大意] 给出一张二分图,每条边上有a,b两个值,求完美匹配, 使得suma ...
 - React-Router入门
			
之前自己有在用React来重构之前写过的自己工作室官网,其中有用到React中的核心思想:组件,props,state.还有用Rap的接口来实现前后端交互请求(就是请求团队成员的信息部分).自己觉得还 ...