博客专栏  >  移动开发   >  Android性能优化

Android性能优化

本专栏涉及一系列内存管理工具的使用,如MAT、Memory Monitor、Allocation Tracking、StrickMode,帮助开发者对内存分配情况知根知底,避免内存泄露,另外也涉及View渲染优化,加快应用启动速度等实用技术。

关注
5 已关注
11篇博文
  • Android性能优化第(十 一)篇---卡顿分析,正确评测流畅度

    一、FPS评测应用流畅度不准确说到应用的流畅度,都会想到FPS,系统获取FPS的原理是:手机屏幕显示的内容是通过Android系统的SurfaceFLinger类,把当前系统里所有进程需要显示的信息合...

    2017-02-07 22:12
    989
  • Android性能优化第(十)篇---布局优化

    之前在Android性能优化第(四)篇—Android渲染机制说了一下UI的渲染,我们知道Android系统每隔16ms就重新绘制一次Activity,如果没有完成就会有丢帧的现象。为了减轻UI绘制的...

    2016-12-24 18:43
    634
  • Android性能优化第(一)篇---基本概念

    最近打算总结几篇app性能优化方面的东西,毕竟android弄了这么久,万一到哪些转了行,岁月久了就忘记了,纯粹当个人笔记。今个是第一篇—性能优化的基本概念,毛主席说了,让理论先行,理论指导实践。性能...

    2016-12-05 10:13
    329
  • Android性能优化第(二)篇---Memory Monitor检测内存泄露

    上篇说了一些性能优化的理论部分,主要是回顾一下,有了理论,小平同志又讲了,实践是检验真理的唯一标准,对于内存泄露的问题,现在通过Android Studio自带工具Memory Monitor 检测出...

    2016-12-05 10:14
    1211
  • Android性能优化第(三)篇---MAT比Menmery Monitor更强大

    在Android性能优化第1篇—基本概念中讲了JAVA的四大引用,讲了一下GCRoot,第二篇Memory Monitor检测内存泄露仅仅说了Menmery Monitor的使用,这篇博客谈一下MAT...

    2016-12-05 10:16
    454
  • Android性能优化第(四)篇---Allaction Tracing追踪内存分配的轨迹

    Allaction Tracing是追踪内存分配的工具,可以很直观的看到某个操作是如何一步步分配的。在Android性能优化第2篇—Memory Monitor检测内存泄露最后一点有简要提到过,现在...

    2016-12-05 10:17
    503
  • Android性能优化第(五)篇---Android UI渲染机制

    优化性能一般从渲染,运算与内存,电量三个方面进行,今天开始说聊一聊Android的渲染机制,我们要知道Android系统每隔16ms就重新绘制一次Activity,也就是说,我们的应用必须在16ms内...

    2016-12-05 10:18
    471
  • Android性能优化第(六)篇---TraceView 分析图怎么看

    Android性能优化系列好久没有更新了,一直在写Android源码解析的部分,附上前面性能优化文章的链接。Android性能优化第(一)篇—基本概念 Android性能优化第(二)篇—Memory...

    2016-12-15 19:07
    273
  • Android性能优化第(七)篇---StrickMode严苛模式检测耗时与内存问题

    StrictMode意思为严格模式,是用来检测程序中违例情况的开发者工具。使用一般是场景是检测主线程中本地磁盘和网络读写等耗时的操作。注意这个StrictMode是在Anroid2.3以后引入的。严格...

    2016-12-20 10:30
    707
  • Android性能优化第(八)篇---App启动速度优化上

    应用的启动速度缓慢这是很多开发者都遇到的一个问题,比如启动缓慢导致的黑屏,白屏问题,大部分的答案都是做一个透明的主题,或者是做一个Splash界面,但是这并没有从根本上解决这个问题。那么如何从根本上解...

    2016-12-21 11:16
    490
  • Android性能优化第(九)篇---App启动速度优化之启动页设计

    在上篇文章Android性能优化第(八)篇—App启动速度优化之耗时检测处理说了应用启动的拦路虎在哪里,最后给出了优化思路,如果经过第一轮的优化之后,还是不满意的话,一般我们是做个启动页,因为启动页一...

    2016-12-21 20:16
    355
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部