好了,通过前面前篇介绍的工具,我们知道优化性能是需要数据支撑,有了数据,我们才知道哪些需要优化,哪些不需要,但是拿到数据后...
分类:
移动开发 时间:
2016-06-13 06:38:40
阅读次数:
336
Android性能优化典范之多线程篇 http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=2653577007&idx=1&sn=0786fca3a00c4d0a1b580999b2b7a0f5&scene=1&srcid=0520OEDbwx6 ...
分类:
移动开发 时间:
2016-06-12 14:00:11
阅读次数:
182
前言:
最近因为某项目cpu,内存的使用率实在让人不敢恭维;手机发烫,电量下降已经让用户无法忍受;频繁快速迭代发版导致各种性能问题突出;由于之前产品不考虑低端手机情况,低端手机直接跑到崩溃,直接体现的是DAU的急速下降;最终在竞品的对比数据下,开始重视这块事情了,也给了我们半个月时间去优化性能。
目标:
性能达到并且低于竞品的消耗值,并且能让低配用户...
分类:
移动开发 时间:
2016-06-11 07:08:54
阅读次数:
386
之前一直在找Android上的性能优化工具,但是一直不知道应该找哪方面的关键字,今天在看Android源代码目录的时候看到linux-tools-perf,查了点相关资料,最后发现这好像就是我一直在找的查看系统性能的工具,目前没有验证任何东西,先记录下这些东西。 ...
分类:
移动开发 时间:
2016-06-06 11:57:22
阅读次数:
375
尊重博主原创,如需转载,请附上本文链接http://blog.csdn.net/chivalrousman/article/details/51553114#t16
为什么关注性能对于一款APP,用户首先关注的是 app的性能,而不是APP本身的属性功能,用户不关心你是否是搞社交,是否搞电商,是否是一款强大的美图滤镜app,用户首先关注的是 性能—-性能不好,用户会直接卸载,在应用市场给一个恶狠狠得...
分类:
移动开发 时间:
2016-06-02 13:59:45
阅读次数:
276
本篇主要是对 google推出的性能优化典范 进行一个通篇的整理… 主要在于一些具体的优化技巧、至于 60fps、掉帧、gc、内存抖动、阈值…等等这些性能术语的概念里面不做多概括,请自行查阅…本篇从以下几点延伸扩展… 绘制/渲染优化布局的结构
避免复杂的View层级。布局越复杂就越臃肿,就越容易出现性能问题,寻找最节省资源的方式去展示嵌套的内容;
尽量避免在视图层级的顶层使用相对布局 Relativ...
分类:
移动开发 时间:
2016-05-30 13:01:31
阅读次数:
242
Android性能优化
【在Android项目过程中,为了使用户体验越来越良好,这时我们就需要对代码及各方面进行性能的优化了。由于做项目很忙,几乎没什么时间写博客。下面我就仅以我自己的个人理解和亲身项目经历来叙述Android性能优化方面的知识和理解吧。希望对大家有帮助!
当然,对于Android的性能优化,是各方各面的(比如Android系统本身的各种库类相对于iOS系统来说都是有些差距的,...
分类:
移动开发 时间:
2016-05-27 12:10:14
阅读次数:
233
Android性能优化合理管理内存节制的使用Service如果应用程序需要使用Service来执行后台任务的话,只有当任务正在执行的时候才应该让Service运行起来。当启动一个Service时,系统会倾向于将这个Service所依赖的进程进行保留,系统可以在LRUcache当中缓存的进程数量也会减少,导致切换程序的时候耗费更多性能。我们可以使用IntentService,当后台任务执行结束后会自动...
分类:
移动开发 时间:
2016-05-23 15:04:54
阅读次数:
211
本文涉及的内容有:多线程并发的性能问题,介绍了 AsyncTask,HandlerThread,IntentService 与 ThreadPool 分别适合的使用场景以及各自的使用注意事项,这是一篇了解 Android 多线程编程不可多得的基础文章,清楚的了解这些 Android 系统提供的多线程 ...
分类:
移动开发 时间:
2016-05-23 13:14:04
阅读次数:
299
1、减少View树的高度(多层嵌套) 2、使用<include>重用layout 3、使用<ViewStub>实现View的延迟加载 作用范围:当这个布局在初始化加载时候,不需要显示出来。 如何使用: xml <ViewStub android:id="@+id/main_vs" android:l ...
分类:
移动开发 时间:
2016-05-22 15:20:43
阅读次数:
212