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性能
分析专题
好文推荐——系列文:1.背景:AndroidApp优化,要怎么做?2.AndroidApp优化之性能分析工具3.AndroidApp优化之提升你的App启动速度之理论基础4.AndroidApp优化之提升你的App启动速度之实例挑战5.AndroidApp优化之Layout怎么摆6.AndroidApp优化之ANR详解7.AndroidApp优化之消除卡顿8.AndroidApp优化之内存优化9.
Kevin_Junbaozi
·
2020-01-06 09:12
推荐几个不错的公众号
你未读安卓那些事阿里巴巴无线技术专家的公众号,Android开发经验、
Android性能
优化、Android图片加速、AndroidMaterialDesign、Android架构、And
ssevening
·
2020-01-06 08:40
Android性能
优化(一)布局优化
Android性能
优化主要从几个方面来着手,主要包括布局优化,内存泄漏优化,响应速度优化,ListView优化,线程优化等,本篇博客将从布局优化中开始总结。
会撒娇的犀犀利
·
2020-01-06 07:53
Android性能
优化:关于 内存泄露 的知识都在这里了!
前言在Android中,内存泄露的现象十分常见;而内存泄露导致的后果会使得应用Crash本文全面介绍了内存泄露的本质、原因&解决方案,最终提供一些常见的内存泄露分析工具,希望你们会喜欢。目录1.png1.简介即ML(MemoryLeak)指程序在申请内存后,当该内存不需再使用但却无法被释放&归还给程序的现象2.对应用程序的影响容易使得应用程序发生内存溢出,即OOM内存溢出简介:1.png3.发生内
_陈祥
·
2020-01-05 12:30
Android 性能优化之内存泄漏检测以及内存优化(中)
上篇:
Android性能
优化之内存泄漏检测以及内存优化(上)。中篇:
Android性能
优化之内存泄漏检测以及内存优化(中)。下篇:
Android性能
优化之内存泄漏检测以及内存优化(下)。
Shawn_Dut
·
2020-01-05 07:17
GT获取
android性能
参数
该文档主要是分析GT获取memory,cpu,network数据的方案,主要是读取系统虚拟文件/proc,如需深入了解可以看LinuxProgrammer'sManualproc参考文档内存获取:GT核心代码:com.tencent.wstt.gt.collector.monitor.NormalMonitorpublicstaticintgetMemory_app(intpid,Contextc
yangzai
·
2020-01-05 07:10
Android性能
优化(五)之细说Bitmap
在上一篇《
Android性能
优化(四)之内存优化实战》中谈到那个内存中的大胖子Bitmap,Bitmap对内存的影响极大。
头条祁同伟
·
2020-01-05 04:25
Android性能
优化(TraceView使用)
TraceView工具介绍图(1)2.png图(2)7.pngAtimelinepanel--describeswheneachthreadandmethodstartedandstopped(描述没有线程和方法的开始和结束)Aprofilepanel--providesasummaryofwhathappenedinsideamethod(提供每个方法执行以及内部调用的概览)在timelinep
小狸junior
·
2020-01-05 00:10
Android性能
优化系列之APK瘦身(二)
jianshu_0019.jpg学习目标1.学习了解ABI,.so文件,ABI和CPU的关系2.多分辨率适配3.图片处理ABIAPI管理不同Android手机使用不同的CPU,因此支持不同的指令集。CPU与指令集的每种组合都有其自己的应用二进制界面(或ABI)。ABI可以非常精确地定义应用的机器代码在运行时如何与系统交互。您必须为应用要使用的每个CPU架构指定ABI。jianshu_0020.pn
鱼__鱼
·
2020-01-04 22:33
第五章 Android Scroll 分析
AndroidScroll分析第六章Android绘图机制与屏幕适配第七章Android动画机制与使用技巧第八章Activity与Activity调用栈分析第九章Android系统信息与安全机制第十章
Android
YoungerDev
·
2020-01-04 22:02
Android性能
优化之布局优化
参考《
Android性能
优化之布局优化》侵删绘制的原理Android需要把XML布局文件转换成GPU能够识别并绘制的对象。这个操作是在DisplayList的帮助下完成的。
我想吃碗牛肉面
·
2020-01-04 21:53
Android性能
优化工具收集
一些比较好的
android性能
优化教程、视频以及工具的收集ViewInfamousViewHolderPattern-ViewHolderpatterninListViewViewReduction-useCompoundDrawablestoincreaseperformanceImprovingCommentRenderingonAndroid-Instgram'spostonTextView
Zeo_X
·
2020-01-04 16:51
九、
Android性能
优化之网络优化
前言互联网时代,App作为于用户交互的端,可以说实际上是一个界面,产品的业务,服务都是由Server提供的.而App与Server的交互依赖于网络,故而网络优化,也是我们的App优化中不可缺少的一个优化项.典型的HTTP请求流程说明:典型HTTP请求流程1、网络连接对用户的影响App的网络连接对于用户来说,影响很多,且多数情况下都很直观,直接影响用户对这个App的使用体验.其中较为重要的几点:流量
香沙小熊
·
2020-01-04 16:30
【转】Android 性能测试
【转】
Android性能
测试
Android性能
测试,跟pc性能测试一样分为客户端及服务器,但在客户端上的性能测试分为2类:一类为rom版本的性能测试一类为应用的性能测试对于应用性能测试,包括很多测试项,
步履不停的Suunny
·
2020-01-04 15:43
Android性能
优化典范综述
2015年1月6日,Google官方发布了一系列关于
Android性能
优化的小视频,将其命名为AndroidPerformancePatterns,这一些列视频放在YouTube上,观看的话需要科学地上网
Gracker
·
2020-01-04 13:53
Gradle编译-APK编译过程
Android7.0中又添加了JIT编译器,使得
Android性能
也有不少提升。20180807-193741
yuxg
·
2020-01-03 17:43
Android性能
优化汇总
页面卡顿、cpu、gpu占用分析
android性能
跟踪分析工具系列-GPU呈现模式分析为什么Android的app调用系统动画的就非常流畅,而自己做动画的就很卡顿,严重的像淘宝京东这样的掉帧厉害?
CaiBird
·
2020-01-03 05:40
Android性能
优化之Bitmap图片优化面试题
image.png在Android开发过程中,Bitmap往往会给开发者带来一些困扰,因为对Bitmap操作不慎,就容易造成OOM(Java.lang.OutofMemoryError-内存溢出)Bitmap常用方法Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。publicvoidrecycle()
徐哥EDU
·
2020-01-03 05:30
Android性能
优化(八)之网络优化
1、前言移动互联网发展到现在,用户的联网方式已经完成了由流量依赖到Wifi依赖的转变。虽然网络环境在变好,但也对网络的应用提出了更高的要求,同时开发人员对网络的重视度却在下降。确实Wifi场景下用户的网络质量变好了,而且用户对网络流量消耗的敏感度也在下降。但是对网络问题的忽视,在网络状态不好的场景下,会表现的很明显。2、网络问题2.1流量耗费过多以及没有经过处理的网络请求,会消耗用户的网络流量。A
头条祁同伟
·
2020-01-03 04:02
Android性能
优化(一)代码优化
S代码级别的优化是最基本的能力,每个开发人员都应该不断努力提高自己的编码能力,从而写出高效的代码。根据Android官方的建议,编写高效代码的两个基本准则如下:1不要做冗余的工作2尽量避免次数过多的内存分配操作数据结构的选择正确的选择合适的数据结构是很重要的,对java中常见的数据结构例如ArrayList和LinkedList,HashMap和HashSet等,需要做到对他们的联系与区别有较深入
BlingBest
·
2020-01-03 00:11
Android性能
优化(下)
Android性能
优化内存泄漏和性能优化方式
Android性能
优化(上)数据库优化和网络优化
Android性能
优化(中)我们继续说说Android布局和代码优化布局优化抽象布局标签标签include标签常用于将布局中的公共部分提取出来供其他
Rairmmd
·
2020-01-02 14:35
Android性能
优化干货分享;你的 APP 为何启动那么慢?
App启动方式冷启动(Coldstart)冷启动是指APP在手机启动后第一次运行,或者APP进程被kill掉后在再次启动。可见冷启动的必要条件是该APP进程不存在,这就意味着系统需要创建进程,APP需要初始化。在这三种启动方式中,冷启动耗时最长,对于冷启动的优化也是最具挑战的。因此本文重点谈论的是对冷启动相关的优化。温启动(Warmstart)App进程存在,当时Activity可能因为内存不足被
架构师的摇篮
·
2020-01-02 13:28
Android面试基础题总结二
Android性能
优化(高级)简述Android的系统架构?android的系统架构从下往上分为Linux内核层,运行库,应用程序框架层和应用程序层。
梧桐树biu
·
2020-01-01 19:58
Android性能
优化(四)布局优化
在进行Android应用的界面编写时,如果创建的布局层次结构比较复杂,View树潜逃的层次比较深,那么将会使得页面展现的时间比较长,导致应用允许起来越来越慢,Android布局的优化是实现应用响应灵敏的基础,遵循一些通用的编码准则则有利于实现这个include标签共享布局在使用XML文件编写Android应用的界面布局时,经常会遇到在不同的页面中需要实现相同的布局,这时候就会写出重复的代码,例如,
BlingBest
·
2020-01-01 16:02
android面试题及答案汇总
Android应用进行性能分析TraceView:开始前调用AndroidSDK中Debug类的startMethodTracing函数,并在关键代码段结束前调用stopMethodTracing函数
Android
kjy_112233
·
2020-01-01 10:10
Android 性能优化
Android性能
优化布局优化核心思想:减少布局的层级优化方式:多嵌套情况可以使用RelativeLayout减少嵌套。
爱雨浮龙
·
2019-12-31 22:30
Android性能
优化(三)之内存管理
1、初识内存优化在Android的性能优化的各个部分里,内存的问题绝对是最令人头疼的一部分,虽然Android有垃圾自动回收机制不需要手动干预,但也恰因为此,出现内存问题如内存泄漏和内存溢出等,如果对内存管理机制不熟悉,会更加难以排查问题。因为内存方面的知识较多且不易理解,内存优化部分就分两篇文章进行,本文主要是关于Java、Android的内存分配、回收、GC等理论知识。2、内存分配谈Andro
头条祁同伟
·
2019-12-31 20:22
[Android] 开发资料收集:性能优化
开发资料收集系列目录网络请求框架图片加载框架依赖注入框架事件总线框架响应式编程视图、组件、自定义控件MaterialDesign动画多媒体开发NDK开发数据库开发动态加载、插件化、热修复技术性能优化Java高级设计模式、系统架构干货性能优化【
Android
wuzhen
·
2019-12-31 15:05
Android性能
优化篇之程序启动时间性能优化
image引言1.
Android性能
优化篇之内存优化--内存泄漏2.
Android性能
优化篇之内存优化--内存优化分析工具3.
Android性能
优化篇之UI渲染性能优化4.
Android性能
优化篇之计算性能优化
爱听音乐的小石头
·
2019-12-31 04:17
Android性能
优化-内存泄漏
1.如何去优化自己现有的项目,运行更加流畅单个app进程会根据手机性能分配不同的内容如:8m16m32m64m2.当然最好的是在开发项目是就避免内存泄漏在android应用层开发的时候,主要还是对java层的内存进行分析(而c和c++,是自己去分配内存和释放内存--手动管理mallocfree)3.内存泄漏:内存不在掌控之内,当一个对象已经不需要使用了,本该回收时,而有另一个正在使用的对象持有它的
王者梦回Arvin
·
2019-12-31 01:16
Android性能
优化篇之内存优化--内存优化分析工具
image引言1.
Android性能
优化篇之内存优化--内存泄漏2.
Android性能
优化篇之内存优化--内存优化分析工具3.
Android性能
优化篇之UI渲染性能优化4.
Android性能
优化篇之计算性能优化
爱听音乐的小石头
·
2019-12-29 23:34
Android性能
优化篇之电量优化(2)
image引言1.
Android性能
优化篇之内存优化--内存泄漏2.
Android性能
优化篇之内存优化--内存优化分析工具3.
Android性能
优化篇之UI渲染性能优化4.
Android性能
优化篇之计算性能优化
爱听音乐的小石头
·
2019-12-29 17:14
Android性能
分析之 Profiler
Androidstudio的分析工具分为:CPU、Memory、NetWork、Energy.CPUProfiler:从Androidprofiler面板选择指定设备和应用程序进入到CPUProfiler界面,我们能够直观的看到CPU的使用情况和线程的情况.image.png分别介绍下相关标号的CPUProfiler的相关功能:1.事件时间轴:表示当前分析的应用程序随着用户交互在不同活动的变化状态
草帽小子J
·
2019-12-29 03:34
Android性能
优化(七)之你真的理解ANR吗?
1、前言在上一篇文章《
Android性能
优化(六)之卡顿那些事》中,我们提到了卡顿的成因、检测卡顿的途径以及避免卡顿的方法。
头条祁同伟
·
2019-12-28 23:08
转载Google官方 详解 Android 性能优化
Google官方详解
Android性能
优化【史诗巨著之内存篇】作者:杨超凡为什么关注性能对于一款APP,用户首先关注的是app的性能,而不是APP本身的属性功能,用户不关心你是否是搞社交,是否搞电商,是否是一款强大的美图滤镜
BryanYue
·
2019-12-28 11:07
Android性能
优化篇之数据传输效率优化
image引言1.
Android性能
优化篇之内存优化--内存泄漏2.
Android性能
优化篇之内存优化--内存优化分析工具3.
Android性能
优化篇之UI渲染性能优化4.
Android性能
优化篇之计算性能优化
爱听音乐的小石头
·
2019-12-28 10:19
android性能
跟踪分析工具系列 - StallBuster
StallBuster是一位朋友自己做的小工具,很是用,可以统计activity页面的启动耗时,还可以查看activity页面启动时handle任务栈,查找可优化点github地址:StallBuster集成集成StallBuster非常简单,只需要两步就可以了添加对StallBuster的依赖dependencies{compile'com.github.zhangjianli:stallbus
前行的乌龟
·
2019-12-28 06:10
Android 技术与工具链接集
/android-developers.blogspot.com/http://www.androidweekly.cn/国内个人技术Blogstormzhang:Support兼容包详解hukai:
Android
Rangethan
·
2019-12-28 06:11
安卓性能优化
从2015年开始,Google发布了[
Android性能
优化典范的专题]的视频,帮助开发者创建更优秀的APP,课程不仅介绍了安卓系统的有关性能问题的底层工作原理,同时也介绍了如歌通过工具找出性能问题及提升性能的建议
gogoingmonkey
·
2019-12-28 04:05
破译
Android性能
优化中的16ms问题
声明:本篇文章已授权微信公众号guolin_blog(郭霖)独家发布!当你不能向六岁的儿童讲清楚一件事的时候,说明你还没有真正理解这件事。Android应用有一个明显的趋势---越来越多地使用动画效果来提升用户体验。但任何事情都是有代价的,丰富复杂的动画提升用户体验的同时,性能问题像隐形的恶魔一样,逐渐地侵蚀着你的应用。动画不流畅、界面卡顿开始困扰着你,逼着你进行性能优化。在这个优化过程中,最理想
milter
·
2019-12-27 23:31
android性能
测试环境搭建与测试简介
一、安装jdk1、安装jdk1.8,见安装包或者下载安装jdk1.8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、配置相应系统变量计算机→属性→高级系统设置→高级→环境变量系统变量→新建JAVA_HOME变量,变量值填写jdk的安装目录(本人是C:\ProgramFiles\
井望
·
2019-12-27 13:30
Android性能
优化之CPU Profiler
低性能的APP常见的表现有启动/界面切换慢、动画掉帧、卡顿、耗电,甚至出现应用无响应、程序崩溃的现象。当我们着手解决这些性能问题时,面对的第一个问题就是需要找到合适的工具来检测这些问题,用肉眼观察来判断定位这类问题是不靠谱的。理想的检测工具要能做到两点:一是可以定性的告诉我们应用是否有低性能问题,并且能定位到的点,指出哪个逻辑哪个方法使用系统资源低效,以便我们针对具体的问题给出对应的优化方案;二是
都有米
·
2019-12-27 07:02
Android性能
优化之内存泄漏
在android开发中,内存泄漏是比较常见的问题,有过一些android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢?![Android开发中常见的5大内存泄漏问题及解决办法在android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产
EvanPoison
·
2019-12-27 05:57
Android性能
优化-大分辨率图片最佳实践
好久没更新博客了,借着908公司18周年年会这个普(期)天(待)同(红)庆(包)的日子,来说下安卓中的图片与内存的关系。大家都知道安卓中图片是占用内存的大户,在日常开发中也免不了用到图片,那么图片占用内存与哪些因素有关呢,先直接给结论:1)与图片分辨率有关;2)与开发者放的文件目录有关;3)与图片大小没有半毛钱关系。举个例子:以现在主流1080p手机为例,新建一个空的工程,用一张1080*1080
kakaer
·
2019-12-26 15:53
android性能
跟踪分析工具系列 - 各种理论简介
文集目录ps:喜欢的点赞哦
android性能
跟踪分析工具系列-目录万事初始,理论先行,理论都不知道,给你上面的那些工具你又能怎样呢,再说这些工具的目的也是为了发现定位问题,至于找到问题如何解决,什么算是问题
前行的乌龟
·
2019-12-26 07:14
android性能
跟踪分析工具系列 - Hierarchy Viewer
37624133_1408459501423.jpg文集目录ps:喜欢的点赞哦
android性能
跟踪分析工具系列-目录HierarchyViewer工具提供了一个可视化界面显示布局的层次结构,让我们可以进行调试
前行的乌龟
·
2019-12-26 01:47
Android性能
优化小结
一、什么是性能?image.png以上图片形象的描述了什么是性能。如果我们开发出来的APP没有达到以上的快、稳、省、小。那说明我们的应用是有待优化的,就是我们说的性能优化。二、性能优化1、布局优化(1)避免不必要的多层级嵌套屏幕某个像素在同一帧的时间内被绘制了多次,会浪费CPU资源。(2)如果父控件已经有颜色,也是子控件需要的颜色,就没必要再子控件设置颜色。(3)能用LinearLayout和Fr
大熊啊啊啊
·
2019-12-26 01:40
进程博客纳入
多进程使用场景图片看不了,就直接看这个博客(https://blog.csdn.net/c10WTiybQ1Ye3/article/details/78098660)Android多进程注意事项Android进程间通信
Android
一个冬季
·
2019-12-25 22:16
android性能
优化之启动优化
如何查看启动时间:adbshellamstart-S-Wcom.example.app/.MainActivity//-S先停止目标应用,再启动ThisTime:最后一个Activity的启动耗时(例如从LaunchActivity->MainActivity「adb命令输入的Activity」,只统计MainActivity的启动耗时)TotalTime:启动一连串的Activity总耗时.(有
RxCode
·
2019-12-25 20:15
Android性能
测试之内存(二)
内存测试主要是为了检测被测试应用在进行正常使用情况下,该应用消耗手机内存的情况,如果内存消耗过大就造成手机使用卡顿等现象,进而影响用户体验,甚至会影响日活数据和用户留存等情况。因此,通常情况下,移动端应用内存占用大小也是产品一个比较重要的关注点和测试重点。为了保证应用不占用过多的系统资源,且能够及时释放内存,保证整个系统的稳定性。关于内存测试需要引入几种概念:1、空闲状态:指打开应用后,点击hom
Zzz_c7ec
·
2019-12-25 11:21
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他