Android Performance
文章平均质量分 93
aspook
公众号「像未来一样」
展开
-
App内存占用优化
RAM(Random-access memory)在任何软件开发中都是非常宝贵的资源,移动操作系统由于其物理内存的局限性更是如此。尽管ART(Android Runtime)与Dalvik虚拟机会执行常规的垃圾回收,但这并不意味着可以忽略App中的内存分配与释放。我们应当避免引起内存泄露,如持有静态成员变量而导致无法释放,应当在应用的生命周期回调中释放掉所有的引用。本文主要介绍如何减少App中的内存翻译 2017-01-12 18:47:04 · 3147 阅读 · 0 评论 -
Android性能优化之推迟初始化
近日在看《Pro Android Apps Performance Opitimation》原创 2014-05-19 23:13:00 · 4142 阅读 · 0 评论 -
Android性能优化之被动定位
位置在这个LBS与SNS的时代显得特别重要,Android获取原创 2014-06-17 21:37:07 · 3939 阅读 · 0 评论 -
Android布局优化
文章来自:http://www.infoq.com/cn/articles/android-optimise-layout转载 2014-08-29 17:58:11 · 967 阅读 · 0 评论 -
Android性能优化典范
2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。0)转载 2015-01-26 15:46:02 · 936 阅读 · 0 评论 -
Android性能优化典范-第2季
Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染性能,以及Lint,StictMode等等工具的使用技巧。 下面是对这些课程的总结摘要,认知有限,理解偏差的转载 2015-08-19 17:48:42 · 1153 阅读 · 0 评论 -
Android性能优化典范-第3季
Android性能优化典范的课程最近更新到第三季了,这次一共12个短视频课程,包括的内容大致有:更高效的ArrayMap容器,使用Android系统提供的特殊容器来避免自动装箱,避免使用枚举类型,注意onLowMemory与onTrimMemory的回调,避免内存泄漏,高效的位置更新操作,重复layout操作的性能影响,以及使用Batching,Prefetching优化网络请求,压缩传输数据等等转载 2015-08-19 17:51:03 · 992 阅读 · 0 评论 -
Android布局性能优化指南
Android布局是应用的重要组成部分,它直接影响到用户的体验。如果布局不合理则会导致内存占用过多且UI卡顿。Android SDK提供了一些工具可以帮助我们快速定位到影响性能的布局问题,一般可从以下几个方面来进行布局优化。优化布局层次结构众所周知,复杂的网页加载速度很慢,Android应用也一样,复杂的布局结构也将引起性能问题。下面来说明如何使用工具来检查布局并发现性能瓶颈。我们知道,应用中的每个原创 2016-12-19 21:51:23 · 1150 阅读 · 0 评论 -
Android高性能编码最佳实践
本文主要讲一些代码级别的细微优化,但别小看这些,当它们组合起来的时候就能提高App的整体性能。这类的优化不同于算法与数据结构优化所能达到的显著效果,但我们应该把它作为自己的编码习惯从而写出高效的代码。写出高效代码的两个基本原则:不要做不必要的事情不要分配不必要的内存优化一个App时最棘手的问题在于它可能运行于不同的硬件设备上,不同的虚拟机版本、不同的处理器从而导致不同的运行速度;设备有无JIT翻译 2017-01-02 22:26:42 · 952 阅读 · 0 评论 -
如何加快Gradle的构建速度
Google I/O 2017已经过去几周了,相信大家都参与了这次会议的许多专场。本届I/O的一个具有实际意义的话题是How to speed up your slow Gradle builds。在该专场会议上,Android Studio的工具团队向大家推荐了10条非常有用的建议用来加快gradle的构建速度。个人决定把这些建议整理成一个方便使用的列表,分享如下: 免责声明:这些建议并非个人翻译 2017-06-22 13:31:11 · 5715 阅读 · 0 评论 -
Android性能优化思维导图
Android性能优化思维导图原创 2017-12-06 16:23:29 · 1173 阅读 · 0 评论