E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android性能
Android性能
优化
GITHUB说明这篇文章是将很久以来看过的文章,包括自己写的一些测试代码的总结.属于笔记的性质,没有面面俱到,一些自己相对熟悉的点可能会略过.最开始看到的性能优化的文章,就是胡凯的优化典范系列,后来又陆续看过一些人写的,个人觉得anly_jun和胡凯的质量最好.文章大的框架也是先把优化典范过一遍,记录个人认为重要的点,然后是anly_jun的系列,将之前未覆盖的补充进去,也包括HenCoder的一
wall0920
·
2018-10-22 17:59
性能优化
android
【朝花夕拾】
Android性能
篇之(五)Android虚拟机
前言转载请声明,转自【https://www.cnblogs.com/andy-songwei/p/9747525.html】,谢谢!Android虚拟机的使用,使得android应用和Linux内核分离,这样做使得android系统更稳定可靠,比如程序中即使包含恶意代码,也不会直接影响系统文件;也提高了跨平台兼容性。在Android4.4以前的系统中,Android系统均采用Dalvik作为运行
宋者为王
·
2018-10-06 15:00
Android性能
优化-渲染
你好,我是老七,很高兴能够分享一些我在学习过程中的收获,本文是学习Google官方渲染UI的学习笔记,如果本文帮助到你了,希望不要吝啬你的小小喜欢点个心,你的支持是我坚持的动力,接下来就步入正题了,集中你的注意力,性能优化之车要发车了~性能渲染的定义Android系统每隔16ms重新绘制一次Activity,也就意味着应用需要在16ms内完成屏幕刷新的全部逻辑操作,这样才能达到每秒60帧.1000
Hippord
·
2018-09-29 16:07
Android性能
优化(八)--Android图片内存优化
1Android图片内存的大小图片是APP占用内存高的主要原因,所以优化图片的内存占用是避免OOM的根本手段。图片占用的存储空间的大小与所占的内存大小没有直接关系memorySize≈width*height*每个像素需要的字节数2个基本原则图片占用内存的大小与图片本身的大小没有直接关系;WebP格式的图片虽然小,但占用的内存和其他格式无差别;2优化策略既然需要的内存公式已得到,那优化就显而易见了
凯玲之恋
·
2018-09-23 00:38
Android APP性能及专项测试
Android篇1.性能测试
Android性能
测试分为两类:1、一类为rom版本(系统)的性能测试2、一类为应用app的性能测试Android的app性能测试包括的测试项比如:1、资源消耗2、内存泄露3
gr9527
·
2018-09-07 09:13
性能测试
Android性能
优化方案
前言
Android性能
优化的方案比较多,在开发过程中,主要考虑从以下几个方面优化1.布局优化2.绘制优化3.内存泄漏优化4.响应速度优化5.Listview优化6.Bitmap优化7.线程优化接下来我们从这几个方面为大家简单介绍优化方案
黄林晴
·
2018-08-31 17:49
Android开发
Android开发
Android性能
优化之 App启动原理分析及速度和时间优化
转自:https://blog.csdn.net/u013263323/article/details/53782099应用的启动速度缓慢这是很多开发者都遇到的一个问题,比如启动缓慢导致的黑屏,白屏问题,大部分的答案都是做一个透明的主题,或者是做一个Splash界面,但是这并没有从根本上解决这个问题。那么如何从根本上解决这个问题或者做到一定程度的缓解?一、应用的启动方式1、冷启动:当启动应用时,后
Dewey666
·
2018-08-31 15:48
用法概括
Android性能
优化篇(二)——内存泄露
Android性能
优化篇(二)——内存泄露题记:中午和小伙伴聊了聊天,反思了这段时间自己的获与得,与更加明确了前进的方向,加油吧,小废废。
漠漠离殇
·
2018-08-01 21:05
Android开发学习之路
Android从新手到进阶
Android性能
优化篇(一)——布局优化
Android性能
优化篇题记:不知道别人是怎么学习的,我总是觉得我学习的效率很低,昨天发生了不愉快的事情后,我痛定思痛,反思了一下自己,还是总结不够,也是工作中接触的东西太少的缘故,但是缺乏思考和总结,
漠漠离殇
·
2018-07-31 19:55
Android开发学习之路
Android从新手到进阶
Emmagee的基本使用
以天天狼人杀为例一、Emmagee介绍Emmagee是一个简单易上手的
Android性能
监测工具,主要用于监测单个App的CPU、内存、流量、电量、电流帧数以及整体性能状态,同时支持自定义的监控频率以及性能数据的实时显示
何有东
·
2018-07-27 19:36
Android 性能优化之工具和优化点总结
Android性能
优化学习最近公司主抓性能优化工作,借此春风也学习到了许多
Android性能
优化方面的知识。由于组内队友的给力,优化的成果也是比较喜人。同时也学习和实践了不少知识,特此记录。
记录自己的点点滴滴
·
2018-07-20 16:00
Android性能
分析之时间分析
TraceView性能分析我们在使用APP的时候会经常使用Log去看一下运行时间的问题,运行时间的时长与用户体验有直接的关系。而这种通过Log计算的方式计算出来的时间影响因素有很多,因此我们需要对运行时间有一个更为准确的分析。通过TraceView我们就可以分析每个函数具体的运行时间占用的CPU的时长等等。同时往往存在内存泄漏的地方运行时间也会更长,因此在这里说明使用TarceView进行的分析。
Crystal__jingjing
·
2018-07-20 11:53
android
Android性能
分析之时间分析
TraceView性能分析我们在使用APP的时候会经常使用Log去看一下运行时间的问题,运行时间的时长与用户体验有直接的关系。而这种通过Log计算的方式计算出来的时间影响因素有很多,因此我们需要对运行时间有一个更为准确的分析。通过TraceView我们就可以分析每个函数具体的运行时间占用的CPU的时长等等。同时往往存在内存泄漏的地方运行时间也会更长,因此在这里说明使用TarceView进行的分析。
Crystal__jingjing
·
2018-07-20 11:53
android
Android性能
优化—MAT之OQL详解(三)
OQL是ObjectQueryLanguage的简写,即对象查询语言,OQL语法和关系型标准查询语言SQL的语法相似,只是增加了比如对象标识、复杂对象、操作、继承、多态性以及联系。SELECT1.SELECT*FROMjava.lang.String2.SELECTtoString(s),s.count,s.valueFROMjava.lang.Strings(@为属性访问器,可以使用AS起个别名
粗旷的码农
·
2018-07-16 21:23
GraphicsStatsService之1-dump数据
文中所有代码基于Android8.0不了解dumpsys,可以先看Androiddumpsys实现1.执行dump测试
android性能
,其中帧率很重要,执行adbshelldumpsysgraphicsstats
SyntaxWarnning
·
2018-07-13 00:50
Android性能
优化(1)—内存泄漏
注:本文将会使用MemoryProfiler进行内存检测接下来将按以下四个方面来记录和总结一下内存泄漏:什么是内存泄漏内存泄漏会导致什么后果三个栗子总结什么是内存泄漏内存泄漏(MemoryLeak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费。内存泄漏会导致什么后果1.频繁GCAndroid系统分配给单个应用的内存资源是有限的,内存泄露将会导致其他组件可用的内存
leey111
·
2018-06-29 15:33
收藏
1、
Android性能
优化之使用线程池处理异步任务地址:https://blog.csdn.net/u010687392/article/details/498508032、Timer的缺陷用ScheduledExecutorService
hahauha
·
2018-06-28 15:07
美团外卖Android Crash治理之路
更多参考《
Android性能
优化:手把手带你全面实现内存优化》原为地址:https://blog.csdn.net/Meituan...Crash率是衡量一个App好坏的重要指标之一,如果你忽略了它的存在
爱编码的coder
·
2018-06-25 00:00
java
优化
android
Android 性能测试优质实践汇总
这两天把testerhome上的关于
Android性能
测试的精品文章看了一遍,很有收获,学习到了
Android性能
测试该关注的一些细节。
Andrea-Pirlo
·
2018-06-23 17:00
[转载]
Android性能
优化来龙去脉总结
转载来自这里以下是本人在工作中对经历过的性能优化的一些总结,依据故事的发展路线,将其分为了5个部分,分别是:常见的性能问题;产生性能问题的一些可能原因;解决性能问题的套路;代码建议及潜在性能问题排查项。如看不清大图,下文会有拆解一首先,我们先了解一下都有哪些性能问题1、内存泄露。通俗来讲,内存泄露不仅仅会造成应用内存占用过大,还会导致应用卡顿,造成不好的用户体验,至于,为什么一个“小小的”内存泄露
NullPoints
·
2018-06-22 10:14
【Android性能优化】
Android性能
优化实战总结
1.写在前面1.1性能优化的工具Android开发者选项重点说下ProfileGPURendering,实时反应当前每一帧的耗时,可用于分析卡顿的地方。分析具体耗时的Traceview以及整体情况的SystraceSystrace用于对特定时间段内如UI或动画的整体情况,而Traceview用于对性能分析进行说明,可以分析到每一个方法的执行时间,可以统计出该方法的调用次数和递归次数,CUP占用百分
PaulLuv
·
2018-06-20 14:01
Android性能
测试②-三种必备内存&CPU测试的方法
Android用户也许会经常碰到以下的问题:1)应用后台开着,手机很快没电了——应用耗电大;2)首次/非首次启动应用,进入应用特别慢——应用启动慢;3)应用使用过程中,越来越卡——CPU能力不足/内存泄露;4)应用页面卡顿——帧率较低、页面卡顿。因此,对开发的Android应用,必须对其进行性能测试,不然将会直接影响用户体验。Android应用性能测试通常包括:启动时间、内存、CPU、耗电量、流量
douyunqian668
·
2018-06-07 10:17
Python高级编程
Android性能
优化来龙去脉总结
作者:张勇,腾讯IEG高级工程师商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。原文链接:http://wetest.qq.com/lab/view/390.htmlWeTest导读一款app除了要有令人惊叹的功能和令人发指交互之外,在性能上也应该追求丝滑的要求,这样才能更好地提高用户体验。以下是本人在工作中对经历过的性能优化的一些总结,依据故事的发展路线,将其分为了5个部分,分别是
腾讯WeTest
·
2018-06-07 00:00
性能测试
《
Android性能
优化》笔记
《
Android性能
优化》下载地址:计算机书籍控如果下载链接失效或者不完整,可百度搜索下载目录作者说:优化像是一门艺术1.JAVA代码优化代码优化不是应用开发的首要任务,提供良好的用户体验并专注于代码的可维护性
小编学IT
·
2018-06-03 23:02
简单的Android 游戏测试
性能测试:
android性能
测试工具分为2种:一种是apk形式的,直接将应用安装到手机,监控手机的CPU、内存、流量等信息。
凡猫学院
·
2018-05-30 18:38
Android性能
优化
最近领导很不满意实盘交易的响应速度,所以性能优化又提上了日程。参考的这篇文章:https://www.jianshu.com/p/cdc07a7be5a3https://blog.csdn.net/MegatronKings/article/details/50768351Activity启动慢,首先要了解Activity启动过程http://haiolv.github.io/2016/06/13
zhuxh
·
2018-05-25 11:38
Android性能
全面分析与优化方案研究—几乎是史上最全最实用的
结合以下四个部分讲解:性能问题分类性能优化原则和方法借助性能优化工具分析解决问题性能优化指标性能问题分类1、渲染问题:过度绘制、布局冗杂2、内存问题:内存浪费(内存管理)、内存泄漏3、功耗问题:耗电性能优化原则和方法1、性能优化原则坚持性能测试(开发和测试同学的测试方法略有不同):不要凭感觉去检测性能问题、评估性能优化的效果,应该保持足够多的测量,用数据说话(主要针对测试同学)。使用各种性能工具测
晓果博客
·
2018-05-24 14:57
android安全和优化
Android性能
提升之强引用、软引用、弱引用、虚引用使用
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/52637333背景:收到公众投稿,《从面试题中看Java的Reference(引用)》,分析的很不错,总感觉少了实际的例子和应用场景。于是结合自己工作中场景,小总结一下。看下Agenda如下:强引用软引用弱引用什么时候使用软引用,什么
比萨u
·
2018-05-21 16:56
Android性能
优化—线程管理
什么是线程线程,有时被称为轻量级进程,是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针,寄存器集合和堆栈组成,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。每一个程序都至少有一个线程,若程序
粗旷的码农
·
2018-05-20 18:19
Android 性能优化概述
在Android中,性能优化一般围绕以下6个方面展开:App启动优化UI绘制优化内存优化apk瘦身电量优化其实,说到
Android性能
优化,就想到此前Google出的一系列关于性能优化典范视频,这里关于性能优化的许多知识
Deemons
·
2018-05-19 19:00
Android
性能优化
性能优化
玄学曲线——GPU呈现模式分析
参考Google的AndroidPerformancePatterns(安卓性能典范)AndroidPerformancePatterns(
Android性能
典范)ProfileGPURenderingtool
CrankyPants
·
2018-05-18 20:10
Android
Android性能
优化之躺着就能APK瘦身
目的由于公司项目的功能不断的迭代,需求的不断增加,APK的体积也随之增大,导致用户在安装相同种类APP的时候,考虑到流量的问题,就会有选择性的下载,APK过大就很是不利。于是,APK瘦身势在必行。在网上找了很多APK瘦身优化的方案,这里做一下总结。一、瘦身分析APK瘦身跟减肥是一个道理,首先你要知道你为什么胖~哪个部位胖~操作AndroidStudio,Build→AnalyzeAPK项目资源占比
Eren丶耶格尔
·
2018-05-16 16:11
Android布局优化(一),Android渲染机制
2015新年伊始,Google发布了关于
Android性能
优化典范的专题,已经有人总结过了,直接拷贝过来,转载地址:http://hukai.me/android-performance-patterns
William_hi
·
2018-05-15 11:11
Android布局优化(一),Android渲染机制
2015新年伊始,Google发布了关于
Android性能
优化典范的专题,已经有人总结过了,直接拷贝过来,转载地址:http://hukai.me/android-performance-patterns
William_hi
·
2018-05-15 11:11
Android性能
测试(内存、cpu、fps、流量、GPU、电量)——adb篇
adb常用命令获取连接设备号:adbdevices列出设备所有已安装的包名(不需root权限)adbshell“pmlistpackages”,可以加上grep进行筛选(windows系统使用findstr/i"xxxx"或者find)3)查看进程列表:adbshell"ps",同时也能获取到应用的UID,方式如下(不需root权限):u0_a开头的都是Android的应用进程,Android的应
某杰
·
2018-05-14 10:06
Android性能
调优(7)—Bitmap长图加载
如果我们直接将一个完整分辨率的图片加载到内存中它会占用非常高的内存(Bitmap的占用内存大小请参照《
Android性能
调优(5)—Bitmap内存模型》),如果是一张巨图则极有可能直接OOM,比如我们今天要给大家说的一张
godliness
·
2018-05-07 10:02
Android性能
优化---内存优化
读书笔记:Android应用性能优化最佳实践一、影响卡顿的基本原因1.绘制任务太重2.主线程任务耗时太长二、页面绘制的流程CPU准备数据---GPU从缓存列表获取数据----Display显示数据三、性能优化检测工具1.ProfileGPUrendering:GPU呈现模式分析或是使用dumpsys命令更直观的查看绘制的耗时adbshelldumpsysgfxinfocom.efrobot.rob
石器时代小古董
·
2018-05-04 12:17
Android性能
优化篇:Android中如何避免创建不必要的对象
Android设备不像PC那样有着足够大的内存,而且单个App占用的内存实际上是比较小的。所以避免创建不必要的对象对于Android开发尤为重要。在编程开发中,内存的占用是我们经常要面对的现实,通常的内存调优的方向就是尽量减少内存的占用。这其中避免创建不必要的对象是一项重要的方面。Android设备不像PC那样有着足够大的内存,而且单个App占用的内存实际上是比较小的。所以避免创建不必要的对象对于
runninghui
·
2018-05-03 11:52
android
Android布局优化:include 、merge、ViewStub的详细总结
本篇博客主要是对上篇博客的补充
Android性能
优化之UI渲染性能优化,没有什么新东西,觉得应该是都掌握的玩意,写出来也只是自己做个小小的总结。
WangLei_ClearHeart
·
2018-05-03 09:00
Android性能
优化之APK瘦身详解(瘦身73%)
公司项目在不断的改版迭代中,代码在不断的累加,终于apk包不负重负了,已经到了八十多M了。可能要换种方式表达,到目前为止没有正真的往外推过,一直在内部执行7天讨论需求,5天代码实现的阶段。你在写上个版本的内容,好了,下个版本的更新内容已经定稿了。基于这种快速开发的现状,我们app优化前已经有87.1M了,包大了,运营说这样转化不高,只能好好搞一下咯。优化过后包大小为23.1M(优化了73%,不要说
aserbao
·
2018-04-29 12:40
Android性能
优化之UI渲染性能优化
版权声明:本文出自汪磊的博客,未经作者允许禁止转载。本篇博客主要记录一些工作中常用的UI渲染性能优化及调试方法,理解这些方法对于我们编写高质量代码也是有一些帮助的,主要内容包括介绍CPU,GPU的职责,UI的overdraw,HierarchyView工具的使用以及canvas.clipRect()方法防止View的重叠绘制,都是一些老生常谈的玩意,只是为了自己记录一下才写出来,如果您已经掌握,直
WangLei_ClearHeart
·
2018-04-27 15:00
七、
Android性能
优化之电量优化(一)
一、电量消耗理论与分析写出耗电量低的应用的关键是要透彻理解它的理论以及全部过程。下面将对电量消耗的相关理论知识进行介绍。1、电量消耗的概念首先要知道,电量的消耗,主要是指硬件的电量消耗(废话),在电子世界,这种硬件消耗电量来执行任务的过程,叫做超时电流消耗。image同情况下,相同时间内,消耗的电量是不同的。比如使用飞行模式待机,确实可以坚持10多天。但是我们一旦使用手机,比如使用蜂窝式无线数据交
锐心凌志
·
2018-04-26 12:12
Android性能
优化_《Android开发艺术探索》
布局优化首先删除布局中无用的控件和层级,其次有选择地使用性能较低的ViewGroup在CPU的使用度上,RelativeLayout使用的时间比LinearLayout要多。因此,如果能使用LinearLayout的话,就不要使用RelativeLayout。不过大多数的时候,单独使用一种布局无法完成界面的部署,因此需要通过“嵌套”的方式来完成。如果不得已使用嵌套布局的话,建议采用Relative
bay1394
·
2018-04-22 14:33
Android
性能优化
读书笔记_Android
Android性能
优化之线程优化
不能通过非UI线程对View进行操作。因为Android的UI不是安全的,如果View能被不同的线程所访问或修改,那么就可能在程序的执行期间,产生不可预期的行为或者并发错误。使用线程时,避免在循坏中使用同步,因为获取和释放锁的操作代价很大。会引起CPU资源的损耗。处理多线程以及线程间通信时,使用HandlerThread来操作,它内部包装了Looper,记得不用的时候退出/释放资源哦。当工作线程与
minminaya
·
2018-04-19 23:53
Android性能
优化之内存优化
需要知道的一些Android内存管理是paging分页和memory-mapping内存映射技术(通过映射将二级存储的相关文件关联),没有使用虚拟内存技术,可用内存数量完全取决于RAM。ART相对于Dalvik,减少了垃圾回收的步骤,为位图对象Bitmap添加了一个特殊的内存块。ART虚拟机的AOT提前编译在AndroidN时候添加了JIT及时编译,用于在应用程序执行期间,它仅仅是用于补充AOT的
minminaya
·
2018-04-16 15:20
android性能
优化之布局优化
android性能
优化主要包括:布局优化、内存泄漏优化、线程优化、绘制优化、bitmap优化、listview优化。
AnGuoK
·
2018-04-09 22:44
android开发
Android性能
全面分析与优化方案研究
性能优化是一个持续的过程,要多种手段,一点一点优化,一般是优化影响比较大头的,再逐步优化小头的,今天是手机迅雷Android高级工程师做的性能分析及优化方案分享。原文链接:https://www.jianshu.com/p/307ba8911799,欢迎关注。文章经授权发布,如需转载,请联系作者微信:tonglee该文章是结合我司产品手机迅雷做的一个全面的性能分析及优化方案。本文篇幅较长,几乎涵盖
突围的鱼
·
2018-04-08 00:00
BAT大牛面试之谈解密Android下(含百度云连接)
二丶面试知识点1.ANRAndroidApp优化之ANR详解2.OOM
Android性能
优化:手把手带你全面了解内存泄露
天一方蓝
·
2018-04-03 19:03
面试
BAT大牛面试之谈解密Android下(含百度云连接)
二丶面试知识点1.ANRAndroidApp优化之ANR详解2.OOM
Android性能
优化:手把手带你全面了解内存泄露
天一方蓝
·
2018-04-03 19:03
面试
Android性能
优化:这是一份全面&详细的内存优化指南
https://blog.csdn.net/carson_ho/article/details/79549417前言在Android开发中,性能优化策略十分重要本文主要讲解性能优化中的内存优化,希望你们会喜欢目录1.定义优化处理应用程序的内存使用、空间占用2.作用避免因不正确使用内存&缺乏管理,从而出现内存泄露(ML)、内存溢出(OOM)、内存空间占用过大等问题,最终导致应用程序崩溃(Crash)
baidu_32472003
·
2018-04-03 15:59
Android开发
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他