Android 性能优化
文章平均质量分 74
imock
不要在最能吃苦的年龄选择安逸
展开
-
应用开发进阶必经之路之性能优化
性能优化在一款产品的迭代过程中非常重要;程序实现了功能、还原产品原型只能保证程序能用,但如果要让用户更愿意使用,产品得好用。试想一下如果你开发的产品启动慢、页面显示需要长时间转圈加载、页面切换卡顿、黑白屏、用一会机器就发烫、耗内存、OOM、程序切换到后台后占用内存无法释放......,这些问题就像正在玩游戏时弹出提示框这类糟糕的用户体验一样让用户恼火,如果用户不得不使用你的产品,可能还会一直忍受;转载 2016-10-18 16:46:52 · 1619 阅读 · 0 评论 -
Android性能分析工具——TraceView
TraceView界面现来看一下整个界面的图,整个界面包括上下两部分,上面是你测试的进程中每个线程的执行情况,每个线程占一行;下面是每个方法执行的各个指标的值上面一部分是你测试进程的中每个线程运行的时间线,下图中可以可以看到,主要只有一个main线程在执行,因为我滑动了一下列表,main线程(UI线程)正在进行绘制View呢~~然后我点击了序号为133的一个方法io.bxbxbai.a转载 2016-10-18 19:56:41 · 473 阅读 · 0 评论 -
Bitmap详解与Bitmap的内存优化
一、Bitmap:Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。 常用方法: + public void recycle() // 回收位图占用的内存空间,把位图标记为Dead + public final boolean isRecycled() //判断位图内存是否已释放 +原创 2017-02-06 09:13:34 · 7544 阅读 · 4 评论 -
Android OOM之内存泄漏详解
如若感觉排版看着不舒服,可以移步这里OOM(OutOfMemory)就是我们平时所碰到的内存溢出,而内存泄漏的最终后果就是导致OOM。 内存泄漏是造成应用程序OOM的主要原因之一!我们知道Android系统为每个应用程序分配的内存有限,而当一个应用中产生的内存泄漏比较多时,这就难免会导致应用所需要的内存超过这个系统分配的内存限额,这就造成了内存溢出而导致应用Crash。一、内存分配策略原创 2017-03-01 18:56:36 · 570 阅读 · 1 评论 -
Android开发性能优化工具
涉及的开发工具具体如下 [Android开发性能优化工具].原创 2018-03-27 21:43:31 · 360 阅读 · 0 评论