Android性能
blueangle17
这个作者很懒,什么都没留下…
展开
-
Android内存机制分析下篇:分析APP内存使用情况
本文主要是分析了如何获取我们应用的内存使用情况信息,关于这方面的信息,其实还有其他一些方法。另外还介绍APP应用的默认内存已经Android的GC回收,不过上面只是很浅薄地分析了一下,让大家有个印象。这些东西真要深入分析得花不少精力。因为我们的目的只是解决OOM问题,所以目前没打算深入分析,后面有时间进行Android系统分析的时候,我们再深入分析。上面一篇文章说了Android应用运转载 2014-06-13 16:38:25 · 557 阅读 · 0 评论 -
Android内存机制分析上篇:了解Android堆和栈
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度转载 2014-06-13 16:37:41 · 574 阅读 · 0 评论 -
进程内存Android进程的内存管理分析
最近应用开发的过程中涌现了一个小问题,顺便记录一下原因和方法--进程内存 尊敬原创作者,转载请注明出处: http://blog.csdn.net/gemmem/article/details/8920039 最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去分析内存管理,没有能全局掌控,缺乏系统性阐述,而且有转载 2014-06-13 16:27:08 · 738 阅读 · 0 评论 -
Android 代码优化工具FindBugs
原文地址: https://juejin.im/post/58d4e35261ff4b00605326d91.前言:在我们平时项目开发中,经常会写一些不严谨的代码或者一些比较低级的错误代码,但是这些错误往往很难被发现,这样就导致了我们的项目中会隐藏了很多影响性能甚至是导致闪退的错误代码,于是许多响应的检测工具就出现了.在这里我就介绍一下我比较常用的几个检测工具吧项目DE转载 2017-08-21 14:28:31 · 530 阅读 · 0 评论 -
渲染性能优化
转自:https://www.jianshu.com/p/0ee4b0124e56 多数情況下,卡顿发生的根本原因,是渲染问题,即系统无法及时的完成复杂界面的渲染操作。系统会尝试每个16ms对UI进行渲染,如果每次都渲染成功,这样画面就是流畅的(达到了60fps);否则,就会发生丢帧现象,丢帧越多,用户感受到的卡顿情况就越严重。为了获得更平滑的动画,就必须保证帧率不低于60fps——意味...转载 2018-09-19 17:05:54 · 2857 阅读 · 0 评论 -
Android性能优化(一)之启动加速35%
一、前言随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,从本篇文章开始,我将开启一个Android应用性能优化的专题,从理论到实战,从入门到深挖,手把手将性能优化实践到项目中,欢迎持续关注!那么第一篇文章我就从应用的启动优化开始,根据实际案例,打造闪电般的App启动速度。二、初识启动加速来看一下Google官方文档《Launch-Time Pe...转载 2019-09-09 14:13:04 · 405 阅读 · 0 评论