- 博客(4)
- 收藏
- 关注
转载 Android 系统稳定性 - ANR(一)
如果你是一个Android应用程序开发人员,你的人生中不可避免的三件事情是:死亡、缴税和ANR。这么说是夸张了,但是由于Android本身的设计,以及应用程序和系统在开发过程中的缺陷,经常会在测试过程中遇到各种各样的ANR问题。在功能性的测试中还少一些,主要是在压力测试中(例如Monkey测试)会遇到非常多的ANR问题。本章的目的就是汇总笔者在工作中遇到的各种ANR问题,将其归纳总结出一套分析和处
2016-02-28 17:49:32
355
转载 Android 系统稳定性 - OOM(二)
2.3 如何分析内存溢出问题 无论怎么小心,想完全避免 bad code 是不可能的,此时就需要一些工具来帮助我们检查代码中是否存在会造成内存泄漏的地方。 既然要排查的是内存问题,自然需要与内存相关的工具,DDMS和MAT就是两个非常好的工具。下面详细介绍。 2.3.1 内存监测工具 DDMS --> Heap Android tools 中的 DDMS 就带有一个很不错的内存
2016-02-28 17:40:59
843
转载 Android 系统稳定性 - OOM(一)
2.1.1 什么是内存溢出 2.1.2 为什么会有内存溢出 Android 主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存比较有限。如果我们编写的代码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。为了能够使系统安全且快速的运行,Android 的每个应用程序都运行在单独的进程中,这个进程是由
2016-02-28 17:39:15
313
原创 Android性能优化
Android性能优化 根据Android的层次结构,性能优化也是分层次进行的,本文会分别对Application、Framework、Native、Kernel各层做总结,每层主要会从性能优化的基本思想、优化技巧、优化工具几个方面进行说明。 第一章Android应用性能优化(概述) 应用程序的性能问题是最明显、最容易体现的一类,表现形式也五花八门,举几个例子:
2016-02-28 17:37:25
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人