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性能
测试-内存篇目的:保证合理使用内存使用范围:新增页面老页面中有新增内容页面中有图片展示有异步线程跳转有页面跳转页面中有列表展示页面中有输入框测试项及测试标准MaxMemoryHeap:
蒜苗头
·
2020-06-24 12:33
性能测试
Android性能
优化之Debug GPU Overdraw
Android从一诞生到现在已经发布的7.0版本,卡顿和不流畅问题却一直被人们所诟病。客观地来讲,Android的流畅性确实一直不给力,哪怕是某些大厂的App,也都不同程度地存在卡顿问题。从开发角度来说,每个开发者都应该关注下性能优化,在平时的开发工作中注意一些细节,尽可能地去优化应用。本文作为性能优化系列的开篇,先从过度绘制优化讲起。过度绘制(Overdraw)的概念过度绘制(Overdraw)
lyb2518
·
2020-06-24 10:37
Android
android应用性能测试——cpu的占用率
android性能
测试——cpu的占用率在分析内存优化的过程中,其中一个最重要的是我们如何查看cpu的占用率,这在一定程度上很重要。
星空之下@csdn
·
2020-06-24 04:49
Android-性能测试
Android绘制优化(一)绘制性能分析
Android性能
优
刘望舒
·
2020-06-23 18:28
Android应用层
Android进阶
Android性能
优化之渲染篇
:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0416/2735.html点击打开链接Google近期在Udacity上发布了
Android
hike2008
·
2020-06-23 14:13
Android
Google《
Android性能
优化》学习笔记
http://www.csdn.net/article/2015-04-15/2824477-android-performance/1摘要:Google在Udacity上的《
Android性能
优化》在线课程详细介绍了该如何优化性能
HD2452
·
2020-06-23 13:40
android
【Android 性能优化】应用启动优化 ( 安卓应用启动分析 | Launcher 应用启用普通安卓应用 | 应用进程分析 )
startActivitySafely方法分析二、Launcher中的startActivity(Viewv,Intentintent,Objecttag)方法分析三、Android应用进程分析上一篇博客【
Android
韩曙亮
·
2020-06-23 12:17
Android
性能优化
Android
性能优化
启动速度优化
Launcher
ActivityThread
Android性能
优化之布局优化篇
今天我们就从最基础的XML布局来谈谈怎么提高
Android性能
问题吧!也许你经常会遇到比较复杂的布局,这种情况下,最简单的方法就是多层嵌套实现效果,但是最简单的方法是否是最优的方法呢?
废墟的树
·
2020-06-23 07:36
andorid
开发
Android性能
优化:性能优化指南(含内存优化、布局优化等)
前言在Android开发中,性能优化策略十分重要因为其决定了应用程序的开发质量:可用性、流畅性、稳定性等,是提高用户留存率的关键本文全面讲解性能优化中的所有知识,献上一份
Android性能
优化的详细攻略
范培华
·
2020-06-23 07:05
Android应用开发
Android性能
优化之利用LeakCanary检测内存泄漏及解决办法
前言:最近公司C轮融资成功了,移动团队准备扩大一下,需要招聘Android开发工程师,陆陆续续面试了几位Android应聘者,面试过程中聊到性能优化中如何避免内存泄漏问题时,很少有人全面的回答上来。所以决定抽空学习总结一下这方面的知识,以及分享一下我们是如何检测内存泄漏的。我们公司使用开源框架LeakCanary来检测内存泄漏。什么是内存泄漏?有些对象只有有限的生命周期。当它们的任务完成之后,它们
dengzou5556
·
2020-06-23 03:28
Android性能
优化之UncaughtExceptionHandler定制自己的错误日志系统
前言:每当我们app测试的时候,测试人员总是对我们说这里崩溃了,那里挂掉了!我们只能默默接受,然后尝试着重现bug,更可悲的是有时候bug很难复现,为了解决这种现状所以我们要尝试这建立一个自己的bug日志系统。实现原理:Java为我们提供了一个机制,用来捕获并处理在一个线程对象中抛出的未检测异常,以避免程序终止。我们可以通过UncaughtExceptionHandler来实现这种机制。具体实现:
dengzou5556
·
2020-06-23 03:27
Android性能
全面分析与优化方案研究
本文篇幅较长,几乎涵盖了所有的性能方面问题,以及给出了如何查找和解决问题的方案,几乎是史上最全最实用的
Android性能
分析和优化文章。
chuanao8829
·
2020-06-22 22:34
Android应用性能优化实践
本文作者总结归纳了
Android性能
优化的原则,讲解如何使用现有的工具去分析解决性能问题,并结合自身实践给出了常用的内存优化技巧。
提笔忘字
·
2020-06-22 21:52
android
Android开发的点点滴滴
Android性能
优化--手机篇
众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。那Android客户端性能的指标都有哪些?如何发现和定位客户端的性能问题?本文结合多个项目的开发实践,给出了要关注的重要指标项目,以及定位和解决性能问题的一般步骤。性能优化应该贯穿于功能开发的全部周期,而不是做完一次后面便不再关注。每次发布版本前,最
天涯海角100
·
2020-06-22 20:04
android
java基础
Android性能
优化之渲染篇(一)
最近在学习
Android性能
优化相关的知识,参考的是胡凯的
Android性能
优化典范。渲染性能大多数用户感知
skytoby
·
2020-06-22 20:23
Android性能优化
Android性能
优化之内存优化(总结篇)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。内存优化可以说是性能优化中最重要的优化点之一,可以说,如果你没有掌握系统的内存优化方案,就不能说你对Android的性能优化有过多的研究与探索。本篇,笔者将带领大家一起来系统地学习Android中的内存优化。可能有不少读者都知道,在内存管理上,JVM拥有垃圾内存回收的机制,自身会在虚拟机层面自动
Android技术之家
·
2020-06-22 19:47
Android性能
优化-内存篇(其实内存优化也就这回事)
一.引言今天来聊一聊Android中内存优化的一些手段。首先问问自己为什么要内存优化呢?(1):App消耗内存过大,导致手机内存低于内存警戒线的时候,LowMemoryKiller机制就会触发,App占用内存越多,被处理掉的机会就越大。(2):受虚拟机堆内存限制,出现OOM,内存溢出,程序出现crash。(3):频繁的GC会导致内存抖动,并发GC伴随着stop-the-world。GCforAll
7-brain
·
2020-06-22 19:35
Android
Android性能
优化 - 消除卡顿
性能优化系列阅读
Android性能
优化性能优化-消除卡顿性能优化-内存优化性能分析工具-TraceView
Android性能
分析工具消除卡顿什么是卡顿及卡顿的衡量标准产生卡顿的原因通用优化流程定位卡顿原因什么是卡顿卡顿是人的一种视觉感受
Jack-Chan
·
2020-06-22 15:27
Android性能优化
Android性能
优化典范 - 第6季
原文出处:http://hukai.me/android-performance-patterns-season-6/序言这是
Android性能
优化典范第6季的课程学习笔记,最近个人事情比较多,从被@起
Jack-Chan
·
2020-06-22 15:42
Android性能优化
Google《
Android性能
优化》学习笔记
原文地址:http://www.csdn.net/article/2015-04-15/2824477-android-performance/1Google近期在Udacity上发布了
Android性能
优化的在线课程
asia_one
·
2020-06-22 15:13
Android性能
优化
为什么要性能优化?因为手机CPU和内存受到限制,过多使用内存会可能会导致内存溢出、过度使用CPU可能会导致手机卡顿,从而出现了我们的性能优化。主要从俩个方面进行优化1.布局优化、2.内存优化。先大概给大家普及一下。布局优化:能复用的就复用。布局较简单的则使用LinearLayout(性能耗费低)。从而避免不需要给Id的控件也给Id占用空间。布局复杂的则使用RelativeLayout(耗费性能高)
Harrison_CSL
·
2020-06-22 13:42
Android性能
优化之利用LeakCanary检测内存泄漏及解决办法(转)
利用LeakCanary检测内存泄漏及解决办法利用LeakCanary检测内存泄漏及解决办法什么是内存泄漏内存泄漏造成什么影响什么是LeakCanaryLeakCanary捕获常见内存泄漏以及解决办法错误使用单例造成的内存泄漏Handler造成的内存泄漏线程造成的内存泄漏非静态内部类创建静态实例造成的内存泄漏由WebView引起的内存泄漏资源未关闭造成的内存泄漏结束语什么是内存泄漏?内存泄漏造成什
WYH_Healer
·
2020-06-22 07:48
内存优化
Android 性能优化 (十二) UI卡顿优化 秒变大神 内存抖动过渡绘制
Android性能
优化(一)APK高效瘦身http://blog.csdn.net/whb20081815/article/details/70140063
Android性能
优化(二)数据库优化秒变大神
深南大盗
·
2020-06-22 07:37
性能优化
Android性能
优化大全(Code Memory CPU GPU UI)
一般Android客户端的性能优化根本指的是代码的优化,代码的优化又包括UI和后端的代码,不管是前端还是后端,又包括Memory和CPU以及GPU的优化,在这里我就不给出分的这么详细的优化文档出来,会给出代码,UI,Memory,CPU,以及GPU的一些优化建议。代码:http://pan.baidu.com/s/1geuSGlPUI:http://pan.baidu.com/s/1boiPEaj
u3d_ysj
·
2020-06-22 07:41
Android
Android性能
优化常用方法
本篇博客主要介绍关于性能优化的一些方法,以及性能分析工具的使用。一性能优化的常用方法主要内容包括布局优化,绘制优化,内存泄露优化,相应速度优化,ListView优化,Bitmap优化,线程优化,以及一些性能优化建议,在介绍相应速度优化的同时,还介绍了ANR的日志分析方法。(1).布局优化布局优化的思想很简单,就是尽量减少布局文件的层级。如何进行优化呢?首先删除布局中无用的控件和层级,其次有选择地使
Tyssen
·
2020-06-22 07:09
Android开发系列教程
Android性能
优化 View--绘制优化
目录1.影响的性能绘制性能的好坏主要影响:Android应用中的页面显示速度2.如何影响性能绘制影响
Android性能
的实质:页面的绘制时间1个页面通过递归完成测量&绘制过程3.优化思路主要优化方向是:
Simon_Crystin
·
2020-06-22 05:14
Android性能优化
Android应用层
Android性能
优化
布局优化尽量减少布局文件的层级,这个道理很简单,布局中的层级少了,Android绘制的工作量就少了,程序的性能自然就提高了。如何优化布局?首先删除布局中无用的控件和层级,其次有选择的使用心梗较低的ViewGroup,比如RelativeLayout。如果布局中既可以使用LinearLayout也可以使用RelativeLayout,那么就采用LinearLayout,因为RelativeLayou
胡二囧
·
2020-06-22 03:03
Android性能
分析之TraceView分析
平时开发中特别是列表界面中我们很容易就会发现如果在getView方法中处理了很多操作会带来卡顿现象,这时候我们想优化该从何入手呢?我们想知道一个函数到底被调用了几次,一个方法到底执行完毕需要耗时多久呢?带着这些疑问Google查资料带来了TraceView分析。TraceView启动其实呢,TraceView有两种启动方式。第一,可以在代码里面添加android.os.Debug.startMet
左手木亽
·
2020-06-22 02:48
Android学习笔记
Android性能
优化之内存优化
一、为什么要进行内存优化1.每个APP运行内存都有限制,运行内存不够时导致APP崩溃2.当APP所占用的内存快占满手机内存时,影响APP的性能,例如流畅度和响应速度//下面我们来看看看如何获取手机的内存和最大内存ActivityManageractivityManager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);int
Jacky_Can
·
2020-06-21 22:49
Android进阶
Android相关了解
android
性能优化
内存
内存优化
Android性能
优化(一)APP启动速度优化
引言一般来说,我们都会将自己的产品与同类的产品进行个比对,不可避免的会去做些性能优化,以达到胜过其他产品的优势。所以,今天我们就来讲讲性能优化的方方面面。通常我们所说的性能优化,会从以下几个方面入手:1.APP启动速度优化2.APPUI流畅度优化3.内存优化4.APP瘦身5.电量优化APP启动速度优化(1)初识启动方式APP启动的方式分为3种:;冷启动、热启动、温启动。-冷启动:应用程序从头开始,
hacjy
·
2020-06-21 22:42
@android性能优化
Android性能
优化之获取界面绘制时间
两个目标:1、获取界面整体绘制时间。2、获取界面中每个控件的绘制时间。优化方向:选出界面绘制时间最长的,然后再根据控件绘制时间等进行优化。界面绘制时间获取方式,方法很多种,我这里用的是AOP模式,仅做参考。同时也可参照:https://blog.csdn.net/Hello___Sunshine/article/details/93629281第一步引入插件:dependencies{.....c
十九线码农
·
2020-06-21 21:57
Android性能优化
Android性能
优化系列(一):App启动优化
目录为什么要做App的启动优化?分析优化方向相关数据测量优化技巧其他优化总结为什么要做App的启动优化?网页端存在的一个定律叫8秒定律:即指用户访问一个网站时,如果等待打开的时间超过8秒,超过70%的用户将会放弃等待。百度百科同样的,移动端也有一个8秒定律:如果一个App的启动时间超过8秒或有明显的卡顿,80%的用户将会退出应用并对程序员进行口吐芬芳。当然这是我瞎编的,但却不代表是不存在的。最起码
树下码农
·
2020-06-21 21:25
Android性能
优化实践
2019年5月30号:更新内存泄漏相关内容,新增使用系统服务引发的内存泄漏相关内容。更新内存泄漏未关闭资源对象内存泄露,新增WebView扩展,介绍WebView的内存分配并提出解决方案。2019年5月29号:更新内存优化相关内容,新增内存管理介绍、内存抖动。2019年5月28号:用户zhangkai2811指出Fresco拼写错误,现已修改完毕。绘制优化绘制原理View的绘制流程有3个步骤,分别
IT界的吉祥物
·
2020-06-21 20:04
Android
Android开发笔记
Android性能
优化(一)App启动时间优化
App启动时间优化一、首先我们需要清楚App的主题加载你的App的主题位于res/values/styles我们点击Light主题进去,会发现此主题位于app/build/intermediates/exploded-oar/com.android.support/appcompat-v7/25.1.0/res/values/values.xml点击此Light又会跳到我们点击后面这个Light进
Easyhood
·
2020-06-21 19:53
Android性能优化
面试
7、线程池ExecutorService,锁机制8、
Android性能
分析工具Systrace和TraceView的使用9、HTTP通信10、开发是使用什
卫宫士郎
·
2020-06-21 18:33
成为一名Android移动互联网架构师必备的技能有哪些?
首先打好扎实的基础其次你得了解AndroidApp开发框架知识体系以及目前Android前言开发技术很多人在企业工作中甚至是面试过程中都会被问及
Android性能
如何调优之类的问题,前几天做了一张性能优化的思维导图
疯狂的程序员丶
·
2020-06-21 16:46
Android开发
赶紧收藏!!腾讯T3面试官透露!Android高级开发岗必问知识点
Android高级知识点一、
Android性能
优化1.描述一下android的系统架构?2.Android线程间
Android高级技术
·
2020-06-21 16:45
Android高级开发
AndroidUI性能优化-卡顿优化
Android性能
优化分类卡顿优化内存优化电量优化网络优化启动优化、安装包体积优化UI界面是app和用户打交道的部分,直接对用户形成品牌意识,需要仔细的设计。
AXiuLuoS
·
2020-06-21 16:07
Android
Android 性能优化之内存泄漏检测以及内存优化(中)
上篇:
Android性能
优化之内存泄漏检测以及内存优化(上)。中篇:
Android性能
优化之内存泄漏检测以及内存优化(中)。下篇:
Android性能
优化之内存泄漏检测以及内存优化(下)。
Shawn_Dut
·
2020-06-21 15:14
Android
android进阶
Android性能
相关--性能指标篇
性能指标流畅性FPS:SurfaceFlinger合成次数FPS低可能是当前没有内容更新!屏幕内若有多块显示区域(Surface),则我们的区域可能受影响某些Surface合成不在SF中进行(Camera),则FPS无法衡量FPS的计算,系统提供adb命令servicecallSurfaceFlinger1013来获取从启动当前SF一共进行了多少次合成。T1时间获取合成次数V1,T2时间获取合成次
xiaoru5127
·
2020-06-21 14:26
Android质量管理
Android性能
优化的几点建议
安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android9.0已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS。但是,到了各大厂商手里,改源码、自定义系统,使得Android原生系统变得鱼龙混杂,然后到了不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。另外,随着产品内容迭代,功
weixin_33970449
·
2020-06-21 11:47
什么是
Android性能
,如何分析性能问题?
我们常说的性能通常包括如下几个方面1.应用的启动速度这个无论是基于用户体验的角度还是基于产品宣传的角度这个越来越受到主流厂商的重视:a.基于用户体验的角度,这一点不难理解,随着手机硬件的不断升级,用户也是越来越没耐性,他们不想等,也就说当用户点击某个应用,就希望应用的操作界面立马呈现出来!b.基于产品宣传的角度:由于应用的启动速度是能够非常直观呈现,因此常常被很多测评网站拿来对比!2.开/关机速度
Proton.Chen
·
2020-06-21 04:58
Android
性能
Android性能
优化之Android Lint
Lint简介Androidlint是在ADT16提供的新工具,它是一个代码扫描工具,能够帮助我们识别资源、代码结构存在的问题。Lint优化哪些问题使用Lint优化代码、去除多余资源遗漏的翻译(没用上的翻译)比如国际化未被翻译的字段值布局性能(以前是layoutopt工具,可以解决无用布局、嵌套太多、布局太多)未使用到资源不一致的数组大小国际化问题(硬编码)图标的问题(重复的图标,错误的大小)可用性
小魔女慧子
·
2020-06-21 03:11
Android
工具插件
Android性能
优化之工具篇 — — 开发者选项
Google为了方便开发者调试Android程序专门开发了开发者选项功能,能够让开发者方便快捷调试Android应用程序。对于一般用户无需关注,所以往往开发者选项在新版本中都会隐藏,需要特殊操作才会展示入口,比如连续点击版本号等等。当然还有许多国内定制系统打开开发者选项的方式不尽相同,有的还会阉割掉部分功能,在各个版本之间也存在一定的差异,其实真正使用到的也就几项,我们现在只关心官方设备提供的功能
骑猪追大象
·
2020-06-21 03:36
开发心得
Android进阶
知识储备
Android性能优化汇总
Android性能
优化之UI卡顿优化
Android应用性能优化性能优化分类卡顿优化内存优化电量优化网络优化启动优化、安装包体积优化官网性能优化指导(https://developer.android.com/topic/performance/index.html)卡顿优化卡顿:从用户角度说,App操作起来缓慢,响应不及时,列表滑动一顿一顿的,动画刷新不流畅等等一些直观感受。从系统角度来说,屏幕刷新的帧率不稳定,无法保证每秒绘制60
joye123
·
2020-06-21 02:48
Android
Android 性能优化1 - 启动优化
1、说明其实这篇博客本来想将题目命名为:“我的
Android性能
优化总结”,只是想简单总结一下一路走来经历的性能优化,并从启动、绘制、内存、稳定性和Hybrid优化几个方面简单做一个概括总结,但是发现越写越多
Eric_HYD
·
2020-06-21 01:36
Android-性能优化
Android-性能优化-内存优化
Android-性能优化-内存优化相关系列
Android性能
优化-UI优化
Android性能
优化-内存优化概述JVM内存分配机制详见:JVM内存分配机制JVM垃圾回收机制详见:JVM垃圾回收机制DVM与
jeanboydev
·
2020-06-21 01:07
Android进阶
Android进阶
Android 性能优化(五)Crash治理之OOM,内存泄漏检测工具
系列推荐:
Android性能
优化(一)闪退治理、卡顿优化、耗电优化、APK瘦身
Android性能
优化(二)Handler运行机制原理,源码分析
Android性能
优化(三)认识错误Error和异常Exception
艾阳丶
·
2020-06-21 00:01
Android
Android性能
优化篇之UI渲染性能优化
介绍在用户使用APP时,一方面想要华丽炫酷的动画交互,一方面需要交互的的流畅运行,如何平衡设计和性能就需要我们不断的学习和思考了。UI渲染功能是最普通的功能,那么怎么衡量渲染性能的好坏?可能出现性能瓶颈的地方有哪些?造成卡顿的原因?如何解决卡顿?这些都是本章需要思考和解决的的问题。1.关于ANR1.1什么是ANR?ANR全名ApplicationNotResponding,也就是"应用无响应".当
chenhui0822
·
2020-06-21 00:33
Android性能
优化典范之Profile GPU Rendering
转自:http://www.jianshu.com/p/061bb80025c7GPUProfile工具渲染性能问题往往是偷取你宝贵帧数的罪魁祸首,这种问题很容易产生,很容易出现,而且在一个非常方便的工具的帮助下,也非常容易去追踪.使用PeofileGPURenderingtool,你可以在手机上就可以看到究竟是什么导致你的应用程序出现卡顿,变慢的情况.这个工具在设置-开发者选项-ProfileG
残诗
·
2020-06-21 00:09
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他