Android性能优化--开篇

原创 2015年07月09日 09:26:47

1.优化概述

移动端设备的计算能力无法与PC端设备相抗衡,加上电池容量有限,功耗与温升一直是手机厂商最为关注的一个难题。那么如何优化Android手机系统与应用程序显得十分棘手,在能在给手机带来消耗尽可能少的电量与温升的同时,来达到最佳的性能。主要从以下几个点来分别探讨性能问题。

2.为什么需要性能优化

手机APP软件经常安装了又卸载,卸载了有安装,只有很少量的app是不会被卸载的。导致用户流失的原因,常见如下:

  • 1.应用崩溃或者闪退, 没有什么比应用程序崩溃让用户更加抓狂,用户遇到这种情况,很有可能下一个操作就是卸载,一解心头之恨。
  • 2.应用未响应或者响应缓慢,尤其是在网络环境不同的情况下。这种缓慢往往是在挑战用户的能耐极限。
  • 3.应用耗电严重,平时玩其他应用耗电都正常,怎么打开这个应用程序,手机耗电就如此之快,看来不能常用,如果不是必须的,不可替代的,那么卸载将是它的命运。

3.性能优化点

  1. 布局优化(渲染机制)
  2. 移动网络优化
  3. 图片缓存优化
  4. 内存优化(GC机制)
  5. 数据库优化
  6. 代码优化
  7. 电量优化
  8. 性能优化工具

后续,将从以上各个角度展开讨论性能优化策略。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android dumpsys 使用之分析网络使用情况

1. netstatsnetstats 是 Android 提供的一个分析网络使用情况的工具,可以提供启动以来的网络使用率的统计数据。2. 输入需要查看网络的统计信息,使用以下命令:adb shell...

ubuntu android环境搭建

google进不了,今

dumpsys命令的用法

dumpsys命令是android手机自带的调试工具,下面详解讲解dumpsys用法 一. 初识dumpsysadb shell //进入手机shell...

性能优化(开篇)

性能一直是软件行业中一个含糊的名词,因为很难用特定的标准来衡量。 今天我们就来聊聊软件的性能优化,在某些方面我会提出我目前的解决方案,大家有兴趣可以深入研究一下。 软件的性能指标 软件...

Java性能优化——开篇

Java性能优化——开篇   从2008年开始使用Java语言进行编程,先后做过J2SE、J2EE等开发。从一开始要会写程序,到现在要求自己写出高质量的程序,在这个过程中对这门语言的使用也积累了一些...

Android开源项目-Jamendo音乐播放器研究与优化-开篇

【Jamendo是一个音乐平台与社群网站。Jamendo上的所有音乐都使用Creative Commons授权或自由艺术授权,这使得任何人可以免费下载,而且复制与分享的行为都是合法的。根据所使用的授权...

构建高性能ASP.NET站点 开篇

网站优化需要考虑的方面 在用ASP.NET开发网站的时候,性能是永远需要考虑和关注的问题,性能不仅仅只是程序代码执行时候的速度,而是涉及到方方面面的东西。 就拿ASP.NET的一个请求来讲,从浏览器向...

构建高性能ASP.NET站点 开篇

网站优化需要考虑的方面   在用ASP.NET开发网站的时候,性能是永远需要考虑和关注的问题,性能不仅仅只是程序代码执行时候的速度,而是涉及到方方面面的东西。   就拿ASP.NET的一个请求...

构建高性能ASP.NET站点 开篇

网站优化需要考虑的方面 在用ASP.NET开发网站的时候,性能是永远需要考虑和关注的问题,性能不仅仅只是程序代码执行时候的速度,而是涉及到方方面面的东西。 就拿ASP.NET的一个请求来讲,从浏览器向...

【原创】构建高性能ASP.NET站点 开篇

http://www.cnblogs.com/yanyangtian/archive/2010/07/16/1778986.html 构建高性能ASP.NET站点开篇   前言:有段时间没有写ASP....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)