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性能
优化
1.包的大小问题。主观原因不谈,谈设计。设计目的是设计出好看高质量图片没错。但是你给了我个好几M闪屏图,几百一张的KB的切图。我App包如何能够变小。2.图片加载缓慢。我只想问客户,你的服务器够好嘛。你传的图片都是精心设计过嘛。别反驳,我是说图片大小。3.过渡绘制问题。我想问一下设计,你们设计非常好看,色彩绚丽。不错,客户很满意。但是这样的界面,我们无法避免过度绘制。4.耗电问题.问一下客户,这提
张岱熹
·
2019-06-19 15:27
Android性能
优化1——App解决启动白屏问题
命令行查看当前连接手机的栈中的activityAdbshelldumpsysactivityactivitiestruefalse启动app,显示白屏,设置其透明色true亦可在白屏的时候设置一张图片,优化用户体验@mipmap/ic_launch但是请注意,只能在入口处的activity这么设置其主题如果app初始化加载时间长,可以放置图片,设置3-5秒时间去加载,如果觉得没必要,我们可以这样设
June的技术总结店
·
2019-06-18 14:32
android
开发
补全计划|
Android性能
优化分析
Android性能
优化合理管理内存节制的使用Service如果应用程序需要使用Service来执行后台任务的话,只有当任务正在执行的时候才应该让Service运行起来。
heyrenly
·
2019-06-12 13:59
git/svn/gradle配置签名文件/
Android性能
优化
一.git、svn1)冲突怎么解决?答:在开发的时候,冲突一般分为两种,上传冲突与合并冲突,合并冲突的解决:1.选中项目->右键->Git->ResolveConflicts2.会出现一个弹窗,显示了冲突的文件,选择某个文件后,点击Merge3.然后,会出现三个代码框a、左边的LocalChanges代表”当前“分支上的修改;b、右边的ChangesfromServer代表“合并进来”的分支上的修
_爱笑的eyes
·
2019-06-03 23:20
Android性能
优化---基础知识
进程的地址空间为0到4GB,示意图如下:Stack空间(进栈和出栈)由操作系统控制,其中主要存储函数地址、函数参数、局部变量等等,所以Stack空间不需要很大,一般为几MB大小。Heap空间的使用由程序员控制,程序员可以使用malloc、new、free、delete等函数调用来操作这片地址空间。Heap为程序完成各种复杂任务提供内存空间,所以空间比较大,一般为几百MB到几GB。Android中的
IversonFans
·
2019-05-31 14:39
Android
内存
性能
Android性能
优化
1.App启动优化2.App布局优化3.App内存优化4.App卡顿优化5.App线程优化6.App网络优化7.App稳定性优化8.App电量优化
Gentleman灬
·
2019-05-29 11:16
Android性能
优化实践
2019年5月30号:更新内存泄漏相关内容,新增使用系统服务引发的内存泄漏相关内容。更新内存泄漏未关闭资源对象内存泄露,新增WebView扩展,介绍WebView的内存分配并提出解决方案。2019年5月29号:更新内存优化相关内容,新增内存管理介绍、内存抖动。2019年5月28号:用户zhangkai2811指出Fresco拼写错误,现已修改完毕。绘制优化绘制原理View的绘制流程有3个步骤,分别
IT界的吉祥物
·
2019-05-27 19:01
Android
Android开发笔记
Android性能
优化——数据库优化及其对比
前言我们在做Android开发时常会用到Sqlite数据库做为本地的缓存库,针对Sqlite数据库的性能优化网上也有不少的文章,接下来我将对Sqlite数据库性能优化及其对比进行分析。本系列博文关于数据库优化及其对比我会分为以下3个模块来和大家分享:(1)性能优化的要点及方法(2)查询优化的方法(3)性能优化的对比一、性能优化的要点及方法1、编译SQL语句(重复的插入操作使用SQLiteState
c815852517
·
2019-05-27 14:13
Android
Android性能
优化——启动优化
一、前言APP优化是我们进阶高级开发工程师的必经之路,而APP启动速度的优化,也是我们开启APP优化的第一步。用户在使用我们的软件时,交互最多最频繁的也就是APP的启动页面,如果启动页面加载过慢,很可能造成用户对我们APP的印象过差,进而消耗了用户的耐心,更严重可能导致用户的卸载行为。这也是微信始终坚持使用“一个小人望着地球”作为启动页面的背景,并且坚持不添加启动广告的的原因。二、APP的三种启动
Juslt
·
2019-05-25 13:47
Android
Android性能
优化——优化应用启动时间
原文地址:https://developer.android.com/topic/performance/vitals/launch-time优化应用启动时间用户希望App能够快速相应和加载,应用启动缓慢会带来糟糕的用户体验,导致用户恶评,甚至会卸载你的应用。这篇文章提供的信息能够帮助你优化应用的启动时间。首先,我们先来了解应用启动的内部原理,接下来,我们会讨论如何分析启动性能。最后,最后我们会介
chilv
·
2019-05-22 11:27
Android性能
优化之提高ListView性能的技巧
ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。1.在adapter中的getView方法中尽量少使用逻辑2.尽最大可能避免GC3.滑动的时候不加载图片4.将ListView的scrollingCache和animateCache设置为false5.item的布局层级越烧越好6
Android高级开发
·
2019-05-17 17:01
360°无死角
Android性能
优化总结
前言Android架构
Android性能
优化介绍image.png文末有相关技术福利,需要的可以领取。
Android高级开发
·
2019-05-17 17:15
Android性能
测试初体验
背景前段时间自己摸索着做了一些
Android性能
测试,现在告一段落,是时候整理一下笔记了。回顾自己期间学到的东西,顺便规划下后续深入学习的方向。
零点零一分_a307
·
2019-05-10 13:00
android开发2
三、常用开发技术面试题
Android性能
优化:1、布局优化布局优化的思想就是减少布局文件的层级,这个道理很浅显,布局文件少了,绘制事件就少了,响应速度就会提升1、1使用一些低耗的控件比如ViewGroup
索尼自行车
·
2019-05-07 17:23
Android性能
优化--概览
这个文章主要参考慕课网的《国内Top团队大牛带你玩转
Android性能
分析与优化》一,性能优化有那些难题?性能优化主要有以下3个方面:性能表现差APP的自身性能表现差。
代码artist
·
2019-05-01 12:09
Android性能优化
Android性能
优化-方法区导致内存问题实例分析
说到Android内存优化,网上相关资料主要是关于内存泄露和内存溢出,基本都是针对堆内存问题进行分析,很少有关注方法区导致的内存问题,堆内存回收主要是回收对象,方法区内存回收主要是类回收,简单来说就是目前主要关注堆中对象回收,很少关注方法区中类信息导致的内存问题,本文主要关注方法区导致的内存问题,通过实际例子来详细分析方法区导致的内存问题,解释问题原因并给出修改方案。Android内存优化(堆内存
htkeepmoving
·
2019-04-27 14:39
安卓 App 性能专项测试指标之 CPU 深度解析
Android性能
指标CPU主要关注两点:CPU总体使用率应用程序CPU占用率指标值获取直接上干货,获取AppCPU指标值的几种不同方式读取Linuxproc文件系统(精确、方便自动化集成)使
歪歪欧巴
·
2019-04-26 11:00
Android性能
优化——App启动白屏问题
前言:提到Android应用启动时白屏问题,应该很多人都有遇到过,不过由于我们一般的小公司做的应用都不在在乎这个问题,一般也不去管它,只要应用内容没有问题,一切就OK了,但是避免不了有时在面试时有问到这个问题,之前我也是一脸懵逼,不懂,不会,,,,现在慢慢的去了解这个了,能通过我们的方式去进一步处理白屏问题,同时在App启动时进行一些优化,让你的App启动速度更快一些,今天就跟大家聊聊我的解决方案
文艺范的世界
·
2019-04-23 15:58
Android开发
Android性能优化
启动白屏
APP性能测试工具
应用介绍:APP性能测试工具是一个简单易上手的
Android性能
监测工具,该工具是由emmagee开源项目二次开发而来,主要用于监测单个App的CPU、内存、流量、电量、电流、帧数以及整体性能状态,同时支持自定义的监控频率以及性能数据的实时显示
踏雪飞狐
·
2019-04-18 19:19
Android性能
优化
界面优化过度绘制是指屏幕上某个像素在同一帧的时间内被绘制多次,这回造成CPU及GPU资源的浪费。我们可以通过以下操作来开启检测过度绘制:开发者选项->调试GPU过度绘制->显示过度绘制区域。开启此功能后,屏幕上会出现一些带色块的区域,在优化界面时,我们应该尽量避免出现粉色或红色,这些色块的意义如下图所示:那么,界面优化可以优化哪些方面呢?1、移除布局中不需要的背景当布局中的背景不是必要的时候应当进
VitonWen
·
2019-04-18 16:37
『
Android性能
优化手册』布局分析与调优
前言Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非常高的,稍不注意,就会发生某个页面绘制突然发生卡顿甚至OOM,这对产品的用户体验都是致命性的打击,这就需要我们在日常开发中注意性能方面的优化。封面目录造成卡顿的原因如何分析当前页面绘制情况-使用GPU过度绘制检测页面渲染层
Android小Y
·
2019-04-08 21:51
『
Android性能
优化手册』布局分析与调优
前言Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非常高的,稍不注意,就会发生某个页面绘制突然发生卡顿甚至OOM,这对产品的用户体验都是致命性的打击,这就需要我们在日常开发中注意性能方面的优化。封面目录造成卡顿的原因如何分析当前页面绘制情况-使用GPU过度绘制检测页面渲染层
Android小Y
·
2019-04-08 21:51
『
Android性能
优化手册』使用SparseArray代替HashMap
前言Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非常高的,稍不注意,就会发生某个页面绘制突然发生卡顿甚至OOM,这对产品的用户体验都是致命性的打击,这就需要我们在日常开发中注意性能方面的优化。封面正文Android开发中经常会使用一些数据结构来存储内存中的数据,其中Has
Android小Y
·
2019-04-01 22:19
『
Android性能
优化手册』使用SparseArray代替HashMap
前言Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非常高的,稍不注意,就会发生某个页面绘制突然发生卡顿甚至OOM,这对产品的用户体验都是致命性的打击,这就需要我们在日常开发中注意性能方面的优化。封面正文Android开发中经常会使用一些数据结构来存储内存中的数据,其中Has
Android小Y
·
2019-04-01 22:19
Android性能
优化总结
卡顿优化卡顿的原因1,页面复杂,绘制层级过深,启动时。2,页面切换时,前后台切换时。3,主线程处理复杂到数据了,数据处理占用cpu较高,主线程拿不到cpu时间片,内存增加gc频率过高。主线程无法即使处理页面刷新。ProfileGPURendering,手机图形监测。TraceView,分析函数调用过程,可代码插入。startMethodTracing,生成trace文件。布局优化查看层级。减少层级
gczxbb
·
2019-03-31 23:21
android性能
测试方案
1.1启动时间关于应用的启动时间的测试,分为三类:1.首次启动--应用首次启动所花费的时间2.非首次启动--应用非首次启动所花费的时间3.应用界面切换--应用界面内切换所花费的时间那么如何来做启动时间的测试呢,一般我们分为2类,一类为使用软件来测试,一类为使用硬件来测试,首先我们说说软件测试的方法,可能大部分人都比较通晓使用android提供的DisplayManager来取activity的启动
黄海佳
·
2019-03-28 19:10
Android性能
优化资料整合篇(持续更新)
Android性能
优化资料整合篇前言:主要是为了方便作为了一个资料进行收集学习,一个点可能有多分支资料主要就是为了更加的容易去理解多个人写的思维,学习思路主要是按照头条祁同伟大佬的
android性能
优化文章思路进行学习需要的可以去看一下他的简书
轻烟飘荡
·
2019-03-24 23:51
安卓开发
异步加载
APP瘦身攻略
电量优化
网络优化
Android性能
优化总结 12方面 60个知识点
RAM(randomaccessmemory)随机存取存储器。相当于电脑内存ROM(Read-OnlyMemory)只读存储器,相当于电脑硬盘。一般Java在内存分配时会涉及到以下区域:寄存器(Registers):速度最快的存储场所,因为寄存器位于处理器内部,我们在程序中无法控制栈(Stack):存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆(Heap):堆内存用来存放
A_102
·
2019-03-18 13:26
android
android内存管理
2019年,BAT大厂Android 高级面试题及答案
2019年,BAT大厂Android高级面试题及答案1.如何对Android应用进行性能分析
android性能
主要之响应速度和UI刷新速度。
动脑学院[David]
·
2019-03-15 18:40
Android 性能测试工具 ---Emmagee
Android性能
测试工具—EmmageeEmmagee是一款实用,方便的性能测试工具,适用于指定的AndroidApp,它可以监控CPU,内存,网络流量,电池电流和状态(某些设备不受支持),新功能,如顶级活动和堆大小
Yang_Farley
·
2019-03-05 09:23
Android知识点总结
Android 高级面试题及答案
1.如何对Android应用进行性能分析
android性能
主要之响应速度和UI刷新速度。
十年开发程序员
·
2019-03-03 22:07
Android性能
优化(二) 内存优化
Android系统一般会限制一个App进程的内存使用大小,当内存使用超过这个大小的时候,就会发生内存溢出,造成手机卡顿、崩溃。内存使用不当的因素有很多,比如常见的内存泄露、内存抖动、Bitmap的使用问题(使用第三方框架可以避免)等等。一:内存泄露在Android系统中,虚拟机有垃圾自动回收机制,不定期地对无用的对象进行回收清理,回收一个对象的主要依据是当前对象有没有被强引用,如果一个本该被回收的
十 月
·
2019-01-28 15:57
Android性能优化
Android性能
优化(一)App启动时间的优化
一:App启动方式1、冷启动:当启动应用时,后台没有该应用的进程,系统要重新创建一个新的进程分配给该应用,这种启动方式就是冷启动。冷启动首先会为应用创建一个新进程,然后先后创建和初始化Application与启动Activity,最后将界面显示出来。2、热启动:当启动应用时,后台已经存在该应用的进程(比如:按Home键、Back键的时候,应用虽然退出了前台,但后台依然保存着应用的进程),这种情况下
十 月
·
2019-01-22 18:21
Android
Android性能优化
《高性能 Android 应用开发》笔记
专注高级工程师进阶,欢迎关注近些日子又温习了一下《高性能Android应用开发》这本书,是的,又一本关于
Android性能
优化的一本书,顺便整理了一下书的内容以及知识点,把其中相对重要的内容梳理成了思维导图
程序亦非猿
·
2019-01-13 15:02
Android性能
优化-图片篇
(1)drawable目录详解(mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi)1.1、图片在各个目录中要如何存放?(必须理解)android的drawable目录有:drawable-ldpi(低密度)drawable-mdpi(中等密度)drawable-hdpi(高密度)drawable-xhdpi(超高密度)drawable-xxhdpi(超超高密度)drawable-xxx
我是黄教主啊
·
2019-01-13 15:18
【朝花夕拾】
Android性能
篇之(七)Android跨进程通信篇
前言转载请声明,转自【https://www.cnblogs.com/andy-songwei/p/10256379.html】,谢谢!只要是面试高级工程师岗位,Android跨进程通信就是最受面试官青睐的知识点之一。Android系统的运行由大量相互独立的进程相互协助来完成的,所以Android进程间通信问题,是做好Android开发高级工程师必须要跨过的一道坎。但是,我们是否真的清楚,Andr
宋者为王
·
2019-01-11 17:00
Android性能
优化----用电量优化
现实开发中用到的性能优化方案归纳如下:俗话说解铃还须系铃人,我们想对app的耗电量优化就要了解APP中容易耗电的功能①BroadcastReceiver:一些广播或者服务一直在后台运行②CPU:唤醒CPU的频率③GPS:无时无刻的定位④蜂窝网络:蜂窝网络会耗电比较快大致知道了耗电方面是那几个方面,下面给出办法1.对于BroadcastReceiver,通常可以在界面onPasuse之后取消广播监听
简书不简单iiii
·
2019-01-08 20:37
Android性能
调优;如何让你的APK瘦身88%
随着业务复杂度的逐渐增加,代码、资源也在不断的增加,此时你的APP大小也在增加。从用户层面来说,面对动辄几十兆的APP来说在非WIFI情况下还是会犹豫要不要下载,不下载你就可能因此失去了一个用户。从公司层面来讲,流量就是钱,减少APP的大小就显得尤为重要。从开发者层面上来讲,你掌握了这个手艺也会略显逼格满满。废话不多说了,开始正题。1.APK结构的那些事知己知彼,方能百战不殆。了解应用程序APK的
架构师的摇篮
·
2018-12-31 22:34
Android性能
优化工具,你都会了么?
这段时间总结了一些常用的性能优化工具,当然这些并没有包含全部的工具,下面稍微对这些工具做个简单的总结:1应用codeReview工具StrictMode检测应用主线程不规范代码https://www.jianshu.com/p/d4309061291bLintAS中提供的代码分析工具,它能够检查出代码当中存在的问题,定义该问题的严重程度,并给出相应的解决方案,这样我们就可以快速地定位和修复问题。h
亮亮在江湖
·
2018-12-28 10:22
进阶类
Android性能
测试:CPU内存监控工具APT
原文http://www.cnblogs.com/getherBlog/p/3930669.html1.APT工具简介:APT是一个eclipse插件,可以实时监控Android手机上多个应用的CPU、内存数据曲线,并保存数据;另外还支持自动获取内存快照、PMAP文件分析等,方便开发人员自测或者测试人员完成性能测试,快速发现产品问题。项目地址:https://code.csdn.net/Tence
Eric.Liang
·
2018-12-27 10:23
软件测试基础
Android性能
优化-App启动优化
官方文档地址:https://developer.android.google.cn/topic/performance/launch-time.html#common本文转自:lightSky'Blog通常用户期望app响应和加载速度越快越好。一个启动速度慢的app很可能会给用户留下不好的印象,除了导致用户在应用市场上的打分低之外,很有可能导致致用户直接卸载。这篇文章提供了优化app启动时间的方
htkeepmoving
·
2018-12-06 23:07
Android性能
调试工具Hugo和Logcat日志的Displayed输出
Logcat过滤Displayed这个值代表了从应用进程启动到完成Activity绘制所花费时间。这个过程包含了以事件序列:1.启动应用进程,2.初始化对象3.创建和初始化Activity4.构建布局5.首次绘制应用输入日志如下:2018-12-0416:15:31.6511648-1673/?I/ActivityManager:Displayedcom.gex.course/.activity.
GexYY
·
2018-12-04 16:13
Android性能
优化工具
优化UI布局使用工具Tools-->LayoutInspector可以很直观的看得到整个页面布局嵌套层级关系,然后去掉冗余层级;唯一不足的是没有HierarchyView直观。启用GPU过度绘制模式&&启用GPU呈现模式分析开启绘制模式之后,可以根据不同区域的颜色,做对应的布局优化;开启GPU呈现模式分析,可以看到屏幕下方实时的柱状图来做布局优化,也可以根据FPS(帧率)来分析性能问题。使用Ins
Mr_丁先森
·
2018-11-30 16:33
<>
Android性能
优化之HashMap,ArrayMap和SparseArray
本篇博客来自于转载,打开原文地址已经失效,在此就不贴出原文地址了,如原作者看到请私信我可用地址,保护原创,人人有责。Android开发者都知道Lint在我们使用HashMap的时候会给出警告——使用SparseArray会优化内存。这可是一件好事情。那现在我们有几个类要学习去使用。比如:ArrayMap和SimpleArrayMap,当然还有各种类型的SparseArray。这篇文章将讲解这些类及
WangLei_ClearHeart
·
2018-11-21 17:00
Python 如何删除列表中的空值
原文链接:http://www.cnblogs.com/aziji/p/9957507.html今天在获取
android性能
CPU测试数据时,发现这么一个问题:1#-*-coding:utf-8-*-23importos4importtime56cpuInfo
dibinjin5020
·
2018-11-14 13:00
Android 性能优化方法
Android性能
优化方法开发中常会做一些性能优化,主要优化内容包括布局层级优化,绘制优化,内存泄露优化(音频,视频,io等回收),响应速度优化,ListView优化,Bitmap优化,线程优化以及一些性能优化
KX興
·
2018-11-13 18:16
Android
[占坑]应用内存优化
【掘金】
Android性能
优化:全面带你了解内存优化&解决方
TTKatrina
·
2018-11-13 17:45
Android开发笔记
经验分享
Android性能
分析工具Systrace和TraceView的使用
1.Systrace的介绍Systrace是Android4.1中新增的性能数据采样和分析工具。它可帮助开发者收集Android关键子系统(如Surfaceflinger、WindowManagerService等Framework部分关键模块、服务)的运行信息,从而帮助开发者更直观的分析系统瓶颈,改进性能。Systrace的功能包括跟踪系统的I/O操作、内核工作队列、CPU负载以及Android
限量发行x
·
2018-11-11 13:46
Android_辅助工具
Android性能
分析工具Systrace和TraceView,性能测试GT等
性能测试,腾讯GT-https://github.com/TencentOpen/GT,https://github.com/Tencent/GT>
Android性能
分析工具Systrace和TraceView
desaco
·
2018-10-24 22:26
性能优化与测试
Android性能
优化之布局优化
为什么需要优化布局优化布局不是说优化界面的显示效果更好看、更美观。是指让界面的交互体验更好、更流程。因为手机性能有限,而绘制UI布局是很吃资源的(CPU,GPU)。所以,需要我们写出优美简洁的布局,尽可能的少占资源。我们平时玩游戏的时候,会看到游戏中会显示fps。当fps的值越大游戏越是流畅,当fps接近60的时候再往上也无法感知了。fps是指每秒钟显示的帧数,人眼感觉的平滑的帧数就是在60帧左右
IT烂笔头
·
2018-10-23 22:16
Android
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他