Android App优化
文章平均质量分 92
anly_jun
这个作者很懒,什么都没留下…
展开
-
Android App优化, 要怎么做?
开篇最近在做一款上线一年左右的App的优化, 借此机会也好好总结下近几年的关于App优化的东西, 跟大家分享下, 也是作为一个笔记记录下原创 2016-11-17 16:53:42 · 380 阅读 · 0 评论 -
App优化之网络优化
互联网时代, App作为于用户交互的端, 可以说实际上是一个界面, 产品的业务, 服务都是由Server提供的. 而App与Server的交互依赖于网络, 故而网络优化, 也是我们的App优化中不可缺少的一个优化项.原创 2016-11-17 17:13:19 · 1224 阅读 · 0 评论 -
App优化之电池省着用
电量使用优化, 基本上是我们最不怎么关注的一项优化. 可能很多公司连QA/Tester也不会关注测试App电量的使用. 一般来说开发和测试的测试设备也一直是连着USB处于充电状态的, 感官上也体会不到电量的损耗.然而, 对于用户来说, 实际上App的电量损耗也是用户体验的一个方面. 特别是当今人们对移动设备的依赖度越来越高, 电量也是用户特别关注的.今天我们就来聊聊Android App的电量优化.原创 2016-11-17 17:12:19 · 723 阅读 · 0 评论 -
内存使用总结篇 -- Android内存优化第五弹
本篇作为Android App内存优化的第五弹, 也是最后一弹, 将对Andorid中的内存优化做一个简单的总结原创 2016-11-17 17:11:10 · 2143 阅读 · 0 评论 -
内存泄露实例分析 -- Android内存优化第四弹
为了能对工具的使用更加深入, 本篇将一个代码片段为例, 从时序的角度讲解下如何使用这些工具来分析一个内存泄露.原创 2016-11-17 17:10:25 · 536 阅读 · 0 评论 -
Tools, 出来接活了--Android内存优化第三弹
欲善其事, 先利其器.原创 2016-11-17 17:09:25 · 779 阅读 · 2 评论 -
Android是如何管理App内存的--Android内存优化第二弹
Android中每个App默认情况下是运行在一个独立进程中的, 而这个独立进程正是从Zygote孵化出来的VM进程. 也就是说, 每个App是运行在独立的VM空间的. 那么Android是怎么管理这些App的内存的呢, 这些独立运行的VM中的内存管理又是怎样的呢?今天我们就来聊下Android中的内存管理.原创 2016-11-17 17:08:12 · 845 阅读 · 0 评论 -
GC那些事儿--Android内存优化第一弹
由于内存相关知识比较生涩, 内存优化中使用到的相关工具, 也有很多专有名词. 对Java内存管理, GC, Android内存管理, Dalvik/ART等知识有一个理论的认识, 可以让我们更好的使用这些工具, 分析内存问题.据此, 我们就先从理论入手, 聊聊GC那些事儿.原创 2016-11-17 17:07:27 · 713 阅读 · 0 评论 -
App优化之内存优化(序)
整理了之前的笔记, 也查阅了相关资料, 发现这块内容还是挺多的.故而内存优化这块, 计划分成几个小部分来写, 先理论后实践的方向原创 2016-11-17 17:06:27 · 262 阅读 · 0 评论 -
App优化之ANR详解
原计划将本文作为这个系列的一个承上启下点, 对前面几篇作一个小总结, 聊聊App流畅度和快速响应的话题.粗一缕, 发现内容还是很多, 暂且拆成几篇来慢慢写吧, 勿怪~今天先来聊聊ANR.原创 2016-11-17 17:05:05 · 445 阅读 · 0 评论 -
App优化之消除卡顿
现实中有很多的App卡顿是不会产生ANR的, 但是又是用户可以感知的, 给人感觉我们的App运行非常慢, 影响用户体验.这节我们就来聊聊App中的卡顿现象原创 2016-11-17 17:03:52 · 936 阅读 · 0 评论 -
App优化之Layout怎么摆
优化完App的启动速度, 接下来我们要关注的就是UI布局怎么更高效了.欲善其事, 先利其器. 分析布局, 就不得不用到Hierarchy Viewer了.原创 2016-11-17 17:02:43 · 552 阅读 · 0 评论 -
App优化之提升你的App启动速度之实例挑战
以之前写的Github App为例实例讲解App启动速度优化的方方面面原创 2016-11-17 17:01:27 · 1005 阅读 · 1 评论 -
App优化之提升你的App启动速度之理论基础
1, 欲善其事, 先利其器论语有云: 工欲善其事,必先利其器. 要想提升App的启动速度, 我们需要先找到拖后腿的点, 要想找到这些点, 我们就需要借助我们的工具了. 前文提到了很多工具, 今天我们使用Traceview来分析我们的启动过程.1.1 Traceview介绍Traceview是一个性能分析工具, 主要是分析当前线程情况, 各个方法执行时间等.原创 2016-11-17 16:58:54 · 527 阅读 · 0 评论 -
App优化之性能分析工具
背景:Android App优化, 要怎么做?今天聊下个人比较惯用的一些App性能测试和分析工具.原创 2016-11-17 16:55:45 · 820 阅读 · 0 评论