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性能
优化:Android Profiler
AndroidStudio3.0采用全新的AndroidProfiler窗口取代AndroidMonitor工具。这些全新的分析工具能够提供关于应用CPU、内存和网络Activity的实时数据。您可以执行基于样本的函数跟踪来记录代码执行时间、采集堆转储数据、查看内存分配,以及查看网络传输文件的详情。要详细了解各个分析工具,请参阅以下内容:使用CPUProfiler检查CPUActivity和函数跟
iyifei
·
2020-10-09 16:35
APP性能测试——基于手机的专项测试
Android篇性能测试
Android性能
测试分为两类:1、一类为rom版本(系统)的性能测试2、一类为应用app的性能测试Android的app性能测试包括的测试项比如:1、资源消耗2、内存泄露3、电量功耗
疯愚者
·
2020-09-17 14:45
app自动化测试
性能测试
面试官: 说一下你做过哪些性能优化?
前言如果你已经有2-3年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套入门级别的
Android性能
优化。如果图片不清晰文末可以下载原始xmind图。
音视频开发进阶
·
2020-09-17 08:00
android
面试
java
编程语言
spring
Android性能
优化总结
前言性能优化本身是一个很大的主题,涵盖程序的方方面面,任何不慎的操作,都有可能对性能造成比较大的影响,要知道程序的性能是可以累加的,多处的性能低下,会影响整体的性能,其后果可能也是多方面的,本文总结了目前工作中,所需要知道的大部分性能优化点,一部分个人总结,一部分来自于互联网。但整体上,都是提纲性的,并没有列出具体的实例,因为写这方面主题的达人实在太多了,所以,我得站在巨人的肩膀上,具体细节,请参
lzhang616
·
2020-09-17 03:02
android
Android性能
优化系列之App启动优化
转载于:http://blog.csdn.net/u012124438/article/details/56340949
Android性能
优化系列之布局优化
Android性能
优化系列之内存优化
Android
飞翔的熊blabla
·
2020-09-16 21:38
android
Android性能
优化之一:ViewStub
ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当ViewStub使用在布局文件中时,当程序inflate布局文件时,ViewStub本身也会被解析,且占据内存控件,但是与其他控件相比,主要区别体现在以下几点:1.当布局文件inflate时,ViewStub控件虽然也占据内存,但是相相比于其他控件,ViewStub所占内存很小;2.布局文件infl
Alostz
·
2020-09-16 20:16
android技术
Android性能
优化-内存
参考文章
Android性能
优化之内存篇。内存泄漏是指仍然引用不再使用的对象,从而导致GC无法回收,导致可用内存减少,导致频繁GC,导致性能问题。3种内存测量的工具MemoryMonitor:跟
Abner_Niu
·
2020-09-16 14:20
Java
Android
Android性能
优化典范
Android性能
优化典范原文链接http://hukai.me/android-performance-patterns/JAN17TH,2015|COMMENTS2015年伊始,Google发布了关于
JAVA中的蜗牛
·
2020-09-16 14:08
Android性能
优化之躺着就能APK瘦身
code小生,一个专注Android领域的技术平台公众号回复Android加入我的安卓技术群作者:Eren丶耶格尔链接:https://www.jianshu.com/p/a0997071814b声明:本文已获Eren丶耶格尔授权发表,转发等请联系原作者授权目的由于公司项目的功能不断的迭代,需求的不断增加,APK的体积也随之增大,导致用户在安装相同种类APP的时候,考虑到流量的问题,就会有选择性的
code小生_
·
2020-09-16 14:06
android性能
优化之布局优化
Android系统显示原理Android显示过程可以简单概括为:Android应用程序把经过测量、布局、绘制后的surface缓存数据,通过SurfaceFlinger把数据渲染到显示屏幕上,通过Android的刷新机制来刷新数据。也就是说应用层负责绘制,系统层负责渲染,通过进程间通信把应用层需要绘制的数据传递到系统层服务,系统层服务通过刷新机制把数据更新到屏幕上。Android的每个View绘制
小二哥m
·
2020-09-16 05:24
app性能分析
Android 性能优化<九> RecyclerView替代Listview用法
Android性能
优化(一)APK高效瘦身http://blog.csdn.net/whb20081815/article/details/70140063
Android性能
优化(二)数据库优化秒变大神
深南大盗
·
2020-09-16 05:03
android
性能优化
Android 性能优化(三)布局优化 秒变大神
Android性能
优化(一)APK高效瘦身http://blog.csdn.net/whb20081815/article/details/70140063
Android性能
优化(二)数据库优化秒变大神
深南大盗
·
2020-09-16 05:06
性能优化
性能优化
APP性能优化之内存优化https://www.imooc.com/learn/777
Android性能
优化之布局优化https://www.imooc.com/learn/1030
Android性能
优化之图片优化
三三不尽
·
2020-09-15 20:30
Android
调试和优化
Geek-Band--第十二周分享
Android性能
主要包括电量,视图,内存。什么的overdraw?overdraw发生在应用每次请求在其它物体上绘制内容的时候。例如:一个白色背景的窗口,在它上面有一个按钮。
yes的练级攻略
·
2020-09-15 16:49
学习心得
内存
android
性能优化
Android 性能测试
Android性能
测试1.内存测试测试工具:MemoryProfiler(AndroidStudio)将测试机打开开发者模式,将项目运行到测试机中,OpenAndroidStudio->menubarView
前端小白123
·
2020-09-15 09:43
Android
Android性能
优化专题
Android性能
优化典范
Android性能
优化典范-第1季
Android性能
优化典范-第2季
Android性能
优化典范-第3季
Android性能
优化典范-第4季
Android性能
优化典范-第5季
Android
silion世
·
2020-09-14 21:12
Android开发
Android性能
优化 -- 内存优化
Java内存区域划分参考文章方法区类信息常量静态变量即时编译器(JIT)编译后的代码运行时常量池虚拟机栈本地方法栈堆Java堆是垃圾收集器管理的主要区域,所以也称为“GC堆”程序计数器Java引用参考文章强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)
silion世
·
2020-09-14 21:12
Android开发
内存泄漏
Android调试App之性能测试
令人唏嘘大好光阴飞逝~~~
Android性能
测试之adb命令优先介绍一些adb基本命令,安装步骤略。获取被测a
收集明天的囬忆
·
2020-09-14 20:49
Android-App专项测试
app性能测试
稳定性测试
Android性能
优化----减小Apk大小
-----关于apk的构成监控,Androidstudio提供了一个工具APKAnalyser,可以拆分你apk的组成部分。打开方式已知有3种:1.直接将apk拖拽到Androidstudio的编辑页面2.通过Build->AnalyzerAPK,选择想分析的apk文件3.通过Project视图,选择双击apk文件下面是我的实验部分。我apk初始大小为:40.4MB然后分析结果:通过上图发现。As
R_ine
·
2020-09-14 18:13
android
减小APK
Android性能
优化(五)——利用软引用和弱引用
第一次接触软引用和弱引用,是在看一个视频项目的时候碰到的那个时候没有太在意,也就过去了;第二次接触他们是在,一个开源项目的源码里,感觉这东西是不是有点用呢?第三次接触软引用和弱引用,是在自己的项目里,因为最近一直被一个OOM困扰,所以想好好研究一下,如果来优化性能。通过Eclipse自带的内存分析工具,发现程序一旦运行,内存就暴涨,想到,是否可以这样做:让那些不需要的内存,自动被回收掉,腾出空间来
张庚
·
2020-09-14 15:19
Android性能优化
项目点滴
Android
Android性能
优化杂谈-如何监控和解决ANR问题?
一、ANR的定义Android全称是ApplicationNotResponse,即程序无响应。ANR的直观体验是用户在操作APP的过程中,感觉界面卡顿,如果Android应用的界面线程处于阻塞状态的时间过长,会触发“应用无响应”(ANR)错误,如下图所示,ANR对话框会为用户提供强行退出应用的选项。当点击了Closeapp或者由于ANR引起了闪退之后,这时查看Logcat,一般可以发现ANR以及
Ryane_Lee
·
2020-09-14 14:41
#
4.Android性能优化
ANR
性能优化
Android
Emmagee学习之获取内存及CPU占用等数据
Emmagee是网易杭州研究院QA团队开发的一个简单易上手的
Android性能
监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示
年少的风
·
2020-09-14 10:47
Android小知识
Android框架
android
emmagee
面试准备
》介绍了我的求职历程,有些朋友留言想了解下具体怎么准备的,这篇blog就做一个简单的描述,上篇所说准备工作包含以下几项:项目经历Java基础设计模式算法网络相关知识Android基础Android源码
Android
猿来是9527
·
2020-09-13 10:22
杂事
Android性能
专项FPS测试实践
前言最近手上有个项目,需要进行流畅度的专项测试,目前已经进行了一段时间,因此想总结一些经验和教训跟大家分享。测试需求通过技术手段量化程序卡顿程度,过程数据可视化多平台机型适配,方案不能依赖root不能有Android的API版本限制(因为需要兼容多个系统版本)监控流程可自动化执行过程需要连续可靠测试准备理解FPS的概念FPS即Framespersecond,>>点击这篇文章解释的非常清楚。当我们准
wpyily
·
2020-09-13 09:01
自动化测试
无线测试
安卓开发学习
工具类
【Android】
Android性能
测试之DDMS的使用
开发Android应用,进行性能测试是必不可少的一项工作,很多人往往忽略了这方面。Android自带的性能测试工具,可以在DDMS视图中找到。我们设备列表中,点击选中我们的要测试的应用程序。然后,点击“UpdateHeap”的小图标。如下图:然后,在DDMS视图右边,我们切换到"Heap"的Tab页,点击"CauseGC",就可以显示内存使用的具体统计数据了。如下图:内存统计数据视图分3部分:上面
rongxh7
·
2020-09-13 08:50
Android
【Android】
Android性能
测试之MAT的使用
在“【Android】
Android性能
测试之DDMS“一文中,介绍了通过DDMS来监测我们的内存使用情况。
rongxh7
·
2020-09-13 08:50
Android
Android性能
优化之加快应用启动速度
应用的启动启动方式通常来说,在安卓中应用的启动方式分为两种:冷启动和热启动。1、冷启动:当启动应用时。后台没有该应用的进程,这时系统会又一次创建一个新的进程分配给该应用,这个启动方式就是冷启动。2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用尽管会退出,可是该应用的进程是依旧会保留在后台,可进入任务列表查看)。所以在已有进程的情况下。这样的启动会从已有的进程中来启
weixin_34220963
·
2020-09-13 07:59
屏幕渲染机制,UI性能优化,UI卡顿检测,硬件加速
Android性能
优化-消除卡顿-https://blog.csdn.net/axi295309066/article/details/72675365--AndroidUI,GPU过度绘制一共有以下几种颜色
desaco
·
2020-09-12 15:22
Android性能
优化:谈谈Bitmap的内存管理与优化
最近除了忙着项目开发上的事情,还有就是准备我的毕业论文,有一小段时间没写博客了,今晚难得想总结一下,刚好又有一点时间,于是凑合着来一篇,好了,唠叨话不多说,直接入正题。从事Android移动端的开发以来,想必是经常要与内存问题打交道的,说到Android开发中遇到的内存问题,像Bitmap这种吃内存的大户稍微处理不当就很容易造成OOM,当然,目前已经有很多知名的开源图片加载框架,例如:ImageL
VR_wangkr
·
2020-09-12 09:30
android
Android性能
优化之:加载Bitmap优化
1.加载Bitmap首先说一下如何加载一个Bitmap,BitmapFactory提供四类方法:decodeFile、decodeResourse、decodeStream和decodeByteArray,分别是从文件系统、资源、输入流以及字节数组中加载出一个对象。2.BitmapFactory.Options我们可以通过BitmapFactory.Options可以缩放图片,主要用到了inSam
low-profile
·
2020-09-12 01:03
Android
【
Android性能
优化】图片内存占用及存储大小压缩算法
文章目录图片的物理内存的计算图片运行内存计算优化方案jpg图片压缩算法使用Android系统压缩算法api质量压缩尺寸压缩采样率压缩webp图片压缩使用自定义压缩算法扩展图片是我们app开发中最常见的一种展示形态,因此对于图片的压缩和内存空间占用是非常有必要理解和掌握的,这篇文章借鉴和归纳了一下图片加载到内存空间的占用及常见压缩算法等,通过这样的总结和归纳希望我们再次面对图片问题的时候有一个很明朗
无己心
·
2020-09-11 23:05
#
Android开发
Android性能
分析工具整理汇总
把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总...DebugGPUOverdraw类型:系统自带功能UI渲染检测功能(打开Settings,然后到DeveloperOptions->DebugGPUOverdraw选择Showoverdrawareas,手机系统设置中文的孩纸,自行对照翻译进去哈)作用:用来检测UI的重绘次数,开发者可以用来优化UI的性能。使用心得:检测UI性
七色音阶
·
2020-09-11 16:26
Android开发
Android性能
优化之UI卡顿优化实例分析
网络上有许多关于UI卡顿优化的解析,但大部分都是简单的原理介绍,例子都比较简单,往往是为了验证UI卡顿而硬造的,不能在实际场景中应用。本文结合大图加载,与UI卡顿优化,向大家介绍UI卡顿优化的基本原理。UI卡顿的根本原因是UI线程无法在16ms内完成UI绘制。下面以android大图加载为例,结合内存分析,systrace,TraceView等分析UI卡顿优化.两种大图加载方式对比方法1Andro
涂程
·
2020-09-11 16:07
程序员
Android
android
java
jvm
安卓
移动开发
Android性能
:通过Choreographer检测UI丢帧和卡顿
Android性能
:通过Choreographer检测UI丢帧和卡顿Android系统每隔16ms重绘UI界面,16ms是因为Android系统规定UI绘图的刷新频率60FPS。
zhangphil
·
2020-09-11 13:11
Android
从源码角度分析ViewStub 疑问与原理
一、提出疑问ViewStub比较简单,之前文章都提及到《
Android性能
优化三布局优化ViewStub标签的使用》,但是在使用过程中有一个疑惑,到底是ViewStub上设置的参数有效还是在其包括的layout
love_world_
·
2020-09-11 12:37
Android
性能
Android性能
优化之APP启动白屏
在APP启动的时候如果初始化时间比较长的话会先显示系统的加载窗口(StartingWindow),等APP内部的初始化完成后才会显示真正的界面。在启动Activity的时候会在ActivityStack中调用ActivityRecord的showStartWindow方法,该方法会调用WindowManagerService的setAppStartingWindow方法,最终由PhoneWindo
罗公子
·
2020-09-11 11:12
Android性能优化
Android性能
优化之SparseArray
文章目录什么是性能优化?几种数据结构比较线性数据结构顺序表与链表Hash表HashMapSparseArrayHashMap与SparseArrayHashMap和SparseArray性能对比内存时间什么是性能优化?一款app除了要有令人惊叹的功能和令人发指交互之外,在性能上也应该追求丝滑的要求,这样才能更好地提高用户体验。几种数据结构比较线性数据结构顺序表与链表Hash表HashMapSpar
傅君阳
·
2020-09-11 01:07
04
Android性能优化
Android计算优化解析
这篇文章是继“Android电量优化全解析”、“Android内存优化全解析”、“Android渲染优化解析”之后关于
Android性能
优化的第四篇原创文章,主要讲解了Android计算优化相关知识点,
伯兮
·
2020-09-10 18:09
Android开发之性能优化
Java设计模式
Android性能
优化之电量篇
Android性能
优化之电量篇1)UnderstandingBatteryDrain手机各个硬件模块的耗电量是不一样的,有些模块非常耗电,而有些模块则相对显得耗电量小很多。
上帝灬半毛钱
·
2020-08-26 23:28
Android
性能优化
Android
实用
Android性能
优化之渲染篇
Android性能
优化之渲染篇1)WhyRenderingPerformanceMatters现在有不少App为了达到很华丽的视觉效果,会需要在界面上层叠很多的视图组件,但是这会很容易引起性能问题。
上帝灬半毛钱
·
2020-08-26 23:28
Android
实用
Android
性能优化
Android 开发中的日常积累
http2.0,需httpvshttpschrome插件HTTP/2andSPDYindicatorHTTP/2资料汇总HTTP2.0的那些事http2-spec从启用HTTP/2导致网站无法访问说起
Android
南蛮拾荒者
·
2020-08-26 23:40
Android
Android性能
优化之Activity启动优化
打开一个app的时候速度比较慢,等一会才能看到UI,有很多种原因,下面是我根据这些个情况做出的多种优化,记录一下。1、采用动态布局:先是优化了布局,减少层级嵌套,使用merge优化等等。但发现加载xml布局还是慢了点,于是改为动态布局,布局的时间减少了好几倍。2、利用MessageQueue.IdleHandler()回调按照activity的生命周期,onStart时可以看见页面,onResum
Swuagg
·
2020-08-26 23:08
Android
Android 开发中的日常积累
http2.0,需httpvshttpschrome插件HTTP/2andSPDYindicatorHTTP/2资料汇总HTTP2.0的那些事http2-spec从启用HTTP/2导致网站无法访问说起
Android
嘹咋咧
·
2020-08-26 22:56
Android
Android笔记-Linux Kernel Ftrace (Function Trace)解析
article/details/6441272[ftrace简介http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace/index.html#author1
android
fight_every_effort
·
2020-08-26 16:58
Linux
tool
Android 性能分析案例
p=458
Android性能
分析案例Android系统的一个工程师(RomainGuy)针对FalconPro应用,撰写了一个
Android性能
分析的文章。
wang_shaner
·
2020-08-26 14:40
Android
字符串占位符的三种解决方案及其时间性能对比
简述:最近在做
Android性能
优化的问题,看到之前在解决API接口问题时使用了占位符,本篇博客就来总结一下目前常用的三种解决方案,然后就三种方案的时间性能做一下对比。
lzy_tinyjoy
·
2020-08-26 14:04
Android
Android性能优化
JAVA
Android性能
检测及优化
性能问题分类1、渲染问题:过度绘制、布局冗杂2、内存问题:内存浪费、内存泄漏3、功耗问题:耗电性能优化工具1、手机开发者选项:调试GPU过度绘制、启用严格模式、显示CPU使用情况、GPU呈现模式分析、显示所有"应用程序无响应"。(小米手机开发开发者选项中名字)2、IDE中:AndroidStudio,比如静态代码检测工具、MemoryMonitor、CPUMonitor、NetWorkMonito
温酒_
·
2020-08-25 17:58
Android性能
优化之分析工具Profile的使用
Profile是AndroidStudio3.0之后新加的功能,Profile分为三大块分析:CPU、内存和网络,本篇主要介绍内存分析。一.首先我们开下Profile怎么开始使用?点击下图按钮运行APP就会开启Profile分析:运行后如下:二.内存分析:如下图,选中MEMORY:(1)各按钮说明:其中:标注1对应的按键用于强制内存回收。标注2对应的按键用于抓取进程内存的dump信息。标注3对应的
lywyb112
·
2020-08-25 17:36
android知识点
Android性能优化
Android性能
测试数据收集(全)
获取用户PID1、SDK版本大于261.找出所属pid命令:ps-A|greppackageName(WINDOWS环境下将grep替换成findstr),下图第二列数据即为PID2、SDK版本小与26:ps|greppackageName(跟上面方法类似)获取用户UID命令:dumpsyspackagepackageName|findstruserIdAndroid环境下获取内存通过Activi
lichao330530
·
2020-08-25 17:03
Android性能测试
Android性能
优化四 优化网络请求 优化安装包的资源文件
1)Cachemattersfornetworking想要使得Android系统上的网络访问操作更加的高效就必须做好网络数据的缓存,这是提高网络访问性能最基础的步骤之一。从手机的缓存中直接读取数据肯定比从网络上获取数据要更加的便捷高效,特别是对于那些会被频繁访问到的数据,需要把这些数据缓存到设备上,以便更加快速的进行访问。Android系统上关于网络请求的HttpResponseCache是默认关
南岸青栀
·
2020-08-25 17:22
Android
性能优化
Android
性能优化大全
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他