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性能
优化
合理管理内存节制的使用Service如果应用程序需要使用Service来执行后台任务的话,只有当任务正在执行的时候才应该让Service运行起来。当启动一个Service时,系统会倾向于将这个Service所依赖的进程进行保留,系统可以在LRUcache当中缓存的进程数量也会减少,导致切换程序的时候耗费更多性能。我们可以使用IntentService,当后台任务执行结束后会自动停止,避免了Serv
这个码农不太牛
·
2016-12-30 14:22
App 性能测试分享
在本文内,主要以
Android性能
测试为主进行分析一、性能测试包含1、启动时间测试测试场景包括---首次安装启动时间、冷启动、热启动测试2、页面响应时间:用户从点击一个控件,到下一页面主页面完全展示的时间
@以轩-之名
·
2016-12-22 13:00
Android性能
优化第(九)篇---App启动速度优化之启动页设计
在上篇文章
Android性能
优化第(八)篇—App启动速度优化之耗时检测处理说了应用启动的拦路虎在哪里,最后给出了优化思路,如果经过第一轮的优化之后,还是不满意的话,一般我们是做个启动页,因为启动页一般
Looper景
·
2016-12-21 20:16
Android性能优化
Android性能优化
Android性能
优化第(八)篇---App启动速度优化上
应用的启动速度缓慢这是很多开发者都遇到的一个问题,比如启动缓慢导致的黑屏,白屏问题,大部分的答案都是做一个透明的主题,或者是做一个Splash界面,但是这并没有从根本上解决这个问题。那么如何从根本上解决这个问题或者做到一定程度的缓解?一、应用的启动方式1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会首先会创建一个新的进程分配给该应用,这种启动方式就是冷启动。2、热启动:当启动应用时,后台
Looper景
·
2016-12-21 11:50
Android性能优化
Android性能优化
Android性能
优化第(八)篇---App启动速度优化之耗时检测处理
应用的启动速度缓慢这是很多开发者都遇到的一个问题,比如启动缓慢导致的黑屏,白屏问题,大部分的答案都是做一个透明的主题,或者是做一个Splash界面,但是这并没有从根本上解决这个问题。那么如何从根本上解决这个问题或者做到一定程度的缓解?一、应用的启动方式1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会首先会创建一个新的进程分配给该应用,这种启动方式就是冷启动。2、热启动:当启动应用时,后台
LooperJing
·
2016-12-21 11:02
[置顶]
Android性能
优化典范 - 第6季
导语这里是
Android性能
优化典范第6季的课程学习笔记,从被@知会到有连载更新,这篇学习笔记就一直被惦记着,现在学习记录分享一下,请多多指教包涵!
fishmai
·
2016-12-15 23:00
详解
Android性能
优化之内存泄漏
综述内存泄漏(memoryleak)是指由于疏忽或错误造成程序未能释放已经不再使用的内存。那么在Android中,当一个对象持有Activity的引用,如果该对象不能被系统回收,那么当这个Activity不再使用时,这个Activity也不会被系统回收,那这么以来便出现了内存泄漏的情况。在应用中内出现一次两次的内存泄漏获取不会出现什么影响,但是在应用长时间使用以后,若是存在大量的Activity无
无嘴小呆子
·
2016-12-15 15:48
Android性能
优化-线程性能优化
线程的性能熟练使用Android上的线程可以帮助你提高应用程序的性能。本篇文章讨论了使用线程的几个方面:使用UI或主线程;应用程序生命周期和线程优先级之间的关系;以及平台提供的帮助管理线程复杂性的方法。在每一部分,本篇都描述了潜在的陷阱以及如何避免它们的策略。主线程当用户启动你的应用程序时,Android会创建一个新的Linuxprocess以及一个执行线程。这个main线程,也称为UI线程,负责
yubachang2012
·
2016-12-14 11:00
android
性能优化
线程
Android性能
优化-线程性能优化
线程的性能熟练使用Android上的线程可以帮助你提高应用程序的性能。本篇文章讨论了使用线程的几个方面:使用UI或主线程;应用程序生命周期和线程优先级之间的关系;以及平台提供的帮助管理线程复杂性的方法。在每一部分,本篇都描述了潜在的陷阱以及如何避免它们的策略。主线程当用户启动你的应用程序时,Android会创建一个新的 Linuxprocess 以及一个执行线程。这个main线程,也称为UI线程,
yubachang2012
·
2016-12-14 03:00
android
性能
优化
Android性能
优化之使用线程池处理异步任务
转载:http://blog.csdn.net/u010687392/article/details/49850803说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况下,用Runnable接口创建的线程可
KanmanHu
·
2016-12-12 17:14
android
Android性能
优化系列——Profile GPU Rendering
ProfileGPURenderingAndroid开发者选项中提供了ProfileGPURendering功能,用于在屏幕上实时显示GPU渲染每一帧图像花费的时间(单位:ms)。渲染时间用柱状图表示,上面的绿线代表16ms,也就是要尽量保证所有柱状图都在这条线下方。每一条柱状图都由3部分组成,蓝色、红色和黄色,代表渲染的3个不同的阶段,通过分析这三个阶段的时间就可以找到渲染时的性能瓶颈。蓝色部分
dj0379
·
2016-12-12 02:30
Java/Android
Android性能
优化之内存泄漏
综述内存泄漏(memoryleak)是指由于疏忽或错误造成程序未能释放已经不再使用的内存。那么在Android中,当一个对象持有Activity的引用,如果该对象不能被系统回收,那么当这个Activity不再使用时,这个Activity也不会被系统回收,那这么以来便出现了内存泄漏的情况。在应用中内出现一次两次的内存泄漏获取不会出现什么影响,但是在应用长时间使用以后,若是存在大量的Activity无
ljd2038
·
2016-12-11 08:00
android
性能
优化
Android性能
优化第(五)篇---Android UI渲染机制
优化性能一般从渲染,运算与内存,电量三个方面进行,今天开始说聊一聊Android的渲染机制,我们要知道Android系统每隔16ms就重新绘制一次Activity,也就是说,我们的应用必须在16ms内完成屏幕刷新的全部逻辑操作,即每一帧只能停留16ms,渲染机制说完之后,然后在说如何去优化UI。1、为什么是16ms16ms意味着1000/60hz,相当于60fps。这是因为人眼与大脑之间的协作无法
Looper景
·
2016-12-05 10:28
Android性能优化
Android性能优化
Android性能
优化笔记
1)�大多数用户感到卡顿的根源是来自渲染性能(使用HierarchyViewer检查,或者开发者选项打开ShowGPUOverdraw,观察颜色,减少红色区域,避免过度绘制)2)不要在UI线程中执行复杂的逻辑代码3)不要让你的布局层级太多(避免过度绘制)4)使布局尽量扁平化,移除非必要的UI组件,可以减少Measure,Layout的计算时间5)在自定义View中,使用canvas.clipRec
风中追枫
·
2016-11-30 23:50
Android 开发有哪些新技术出现?
来源于知乎:https://www.zhihu.com/question/32037895/answer/71934943记录一个回答的比较好的答案:性能优化
Android性能
优化典范youtube框架与工具
望月成三人
·
2016-11-30 14:33
TraceView性能检测
Android性能
检测traceview的使用方法1.把android-sdk-windows\tools路径加到Path当中2.编写测试代码:[java]viewplaincopypackagecom.wwj.traceview
0岁月留痕0
·
2016-11-26 13:08
检测
private
Android
android学习笔记
Android性能
优化第(四)篇---Android渲染机制
版权声明:本文为LooperJing原创文章,转载请注明出处!艺术的渲染优化性能一般从渲染,运算与内存,电量三个方面进行,今天开始说聊一聊Android的渲染机制,我们要知道Android系统每隔16ms就重新绘制一次Activity,也就是说,我们的应用必须在16ms内完成屏幕刷新的全部逻辑操作,即每一帧只能停留16ms,渲染机制说完之后,然后在说如何去优化UI。1、为什么是16ms16ms意味
LooperJing
·
2016-11-23 00:04
面向忙碌开发者的 Android
(Bigosaur)Android学习教程AndroidBootstrap[PDF]
Android性能
小贴士(RomainGuy&ChetHaase)[PDF]Android应用中使用Dagger(JakeWharton
passiontim
·
2016-11-19 21:39
面向忙碌开发者的 Android
(Bigosaur)Android学习教程AndroidBootstrap[PDF]
Android性能
小贴士(RomainGuy&ChetHaase)[PDF]Android应用中使用Dagger(JakeWharton
passiontim
·
2016-11-19 21:39
Android性能
优化之利用强大的LeakCanary检测内存泄漏及解决办法
前言:最近公司C轮融资成功了,移动团队准备扩大一下,需要招聘Android开发工程师,陆陆续续面试了几位Android应聘者,面试过程中聊到性能优化中如何避免内存泄漏问题时,很少有人全面的回答上来。所以决定抽空学习总结一下这方面的知识,以及分享一下我们是如何检测内存泄漏的。我们公司使用开源框架LeakCanary来检测内存泄漏。什么是内存泄漏?有些对象只有有限的生命周期。当它们的任务完成之后,它们
总李写代码
·
2016-11-18 17:21
Android常用面试题
1.如何对Android应用进行性能分析
android性能
主要之响应速度和UI刷新速度。首先从函数的耗时来说,有一个工具TraceView这是androidsdk自带的工作,用于测量函数耗时的。
CmosLee_dog
·
2016-11-18 08:17
面试
Android性能
优化学习与实践小结
前言本文主要是本人这大约一周的时间在项目中进行性能优化的学习与实践笔记,对于性能优化方面有许多优秀的文章。文中大量引用了其他文章的描述,以及根据自己的理解整理成文,主要是主要从内存和流畅度两方面出发,对这部分工作的一个小结。老大一直强调性能优化方面的工作,但是一直没有做。这段产品正在重新规划,终于来做一做性能优化的工作。再次阅读了张总的Android应用开发进阶必经之路之性能优化,以及胡凯的And
井方哥
·
2016-11-14 22:56
Android进阶
Android性能
优化之利用Rxlifecycle解决RxJava内存泄漏
前言: 其实RxJava引起的内存泄漏是我无意中发现了,本来是想了解Retrofit与RxJava相结合中是如何通过适配器模式解决的,结果却发现了RxJava是会引起内存泄漏的,所有想着查找一下资料学习一下如何解决RxJava引起的内存泄漏,就查到了利用Rxlifecycle开源框架可以解决,今天周末就来学习一下如何使用Rxlifecycle。引用泄漏的背景: RxJava作为一种响应式编程框
总李写代码
·
2016-11-14 09:00
Android 性能优化之String篇
Android性能
优化之String篇关于String相关知识都是老掉牙的东西了,但我们经常可能在不经意的String字符串拼接的情况下浪费内存,影响性能,也常常会成为触发内存OOM的最后一步。
vfush
·
2016-11-04 20:00
android
性能
String
内存
性能优化
Android性能
优化--内存优化(1)
Android性能
优化--内存优化(2)1.什么是内存泄露?
SyncAny
·
2016-11-04 11:50
Android性能
优化之减少UI过度绘制
什么是过度绘制(OverDraw)在多层次重叠的UI结构里面,如果不可见的UI也在做绘制的操作,会导致某些像素区域被绘制了多次。这样就会浪费大量的CPU以及GPU资源。过度绘制最直观的影响就是会导致APP卡顿。还好系统有提供GPU过度绘制调试工具会在屏幕上用不同的颜色,来表明一个像素点位被重复绘制的次数。怎样开启GPU过度绘制调试工具?1.点击进入“设置”;2.点击进入“开发者选项”3.选中“调试
Rave_Tian
·
2016-11-03 16:45
Android性能
优化——优化布局(Improving Layout Performance)
本片是对Android的性能优化的一系列文章中的其中一篇的翻译,原文地址如下https://developer.android.com/training/improving-layouts/optimizing-layout.html#Inspect一.前言布局是Android应用直接影响用户体验的一个重要的部分,如果优化的不好,那么应用很可能频繁的出现内存不足以及界面响应过慢的问题。Androi
silentleaf
·
2016-11-02 16:50
Android性能
优化之利用LeakCanary检测内存泄漏及解决办法
前言: 最近公司C轮融资成功了,移动团队准备扩大一下,需要招聘Android开发工程师,陆陆续续面试了几位Android应聘者,面试过程中聊到性能优化中如何避免内存泄漏问题时,很少有人全面的回答上来。所以决定抽空学习总结一下这方面的知识,以及分享一下我们是如何检测内存泄漏的。我们公司使用开源框架LeakCanary来检测内存泄漏。什么是内存泄漏? 有些对象只有有限的生命周期。当它们的任务完成
总李写代码
·
2016-11-01 08:00
Android 性能优化
布局优化
Android性能
优化之如何避免Overdraw(可参考)(1)避免OverdrawOverdraw,过度绘制会浪费很多的cpu,Gpu资源,例如系统默认会绘制Activity的背景,如果在给布局重新绘制了重叠的背景
Evan123mg
·
2016-10-31 11:00
android
性能优化
Android性能
优化
Android性能
优化方案布局优化尽量减少layout层级,减少界面绘制的工作量。采用,标签自定义View的绘制onDraw中不要创建大量的局部对象。
LoveYaozu
·
2016-10-28 17:00
AsyncTask
Android性能优
Handler内存泄
android面试题
(转自:http://blog.csdn.net/fishmai/article/details/52170495)Android高级(★★★)一、
Android性能
优化(11.9更新)1、如何对Android
HelloWsir
·
2016-10-24 11:25
Android
【腾讯Bugly干货分享】
Android性能
优化典范——第6季
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/580d9...导语这里是
Android性能
优化典范第6季的课程学习笔记,从被@知会到有连载更新
腾讯Bugly
·
2016-10-24 00:00
腾讯bugly
性能优化
android
Android性能
优化之巧用软引用与弱引用优化内存使用
前言: 从事Android开发的同学都知道移动设备的内存使用是非常敏感的话题,今天我们来看下如何使用软引用与弱引用来优化内存使用。下面来理解几个概念。1.StrongReference(强引用) 强引用是我们最最常见的一种,一般我们在代码中直接通过new出来的对象等,都是强引用,强引用只要存在没有被销毁,内存就不会被系统回收。我们以生成Bitmap为例如下:BitmapimageBitmap
总李写代码
·
2016-10-20 09:00
Android群英传知识点回顾——第十章:
Android性能
优化
Android群英传知识点回顾——第十章:
Android性能
优化知识点目录10.1布局优化10.1.1AndroidUI渲染机制10.1.2避免Overdraw10.1.3优化布局层级10.1.4避免嵌套过多无用布局
qq_30379689
·
2016-10-14 18:00
android
Android群英传
知识点回顾
Android 高级面试题及答案,android试题及答案 如何对 Android 应用进行性能分析
Android高级面试题及答案,android试题及答案一性能优化1.如何对Android应用进行性能分析
android性能
主要之响应速度和UI刷新速度。
日月星辰2016
·
2016-10-12 00:50
Android
面试题
Android性能
分析工具
性能优化系列消除卡顿内存优化性能分析工具TraceView
Android性能
分析工具内存分析工具1.1heap工具获得hprof文件heap工具主要是用来检测堆内存的分配情况的。
Jack-Chan
·
2016-10-04 11:33
Android性能优化
android性能
优化----页面跳转优化
前言很多情况下,页面A跳转页面B,会有产品反应,跳转过程太慢,会有很小的黑屏,需要开发优化,这里总结出几个优化点。2.优化点1)数据预加载,前也界面处理好后一个界面需要的数据2)页面先显示默认数据,网络请求回来再更新界面3)网络接口数据压缩,并且细化接口,尽量不要一个接口返回所有数据。4)页面布局延时加载,先加载需要显示的布局(viewstub),listview自动实现了延时加载(淘宝首页用it
天才少年_
·
2016-09-28 18:32
android进阶
Android性能
提升之强引用、软引用、弱引用、虚引用使用
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/52637333背景:收到公众投稿,《从面试题中看Java的Reference(引用)》,分析的很不错,总感觉少了实际的例子和应用场景。于是结合自己工作中场景,小总结一下。看下Agenda如下:强引用软引用弱引用什么时候使用软引用,什么
hejjunlin
·
2016-09-23 22:00
性能
弱引用
软引用
softrefere
Android 性能优化系列总篇 (五)
Android性能
优化系列汇总已完成,包括:
Android性能
优化实例
Android性能
优化之数据库优化(一)
Android性能
优化之布局优化(二)
Android性能
优化之Java(Android)代码优化
u014608640
·
2016-09-12 10:00
android
内存
jni
Android 移动端网络优化 (四)
Android性能
优化系列汇总已完成,包括:
Android性能
优化实例
Android性能
优化之数据库优化(一)
Android性能
优化之布局优化(二)
Android性能
优化之Java(Android)代码优化
u014608640
·
2016-09-12 10:00
网络
服务器
移动
Android 性能优化之Java(Android)代码优化 (三)
Android性能
优化系列汇总已完成,包括:
Android性能
优化实例
Android性能
优化之数据库优化(一)
Android性能
优化之布局优化(二)
Android性能
优化之Java(Android)代码优化
u014608640
·
2016-09-12 10:00
数据库
网络
对象
性能优化
数据存储
Android 性能优化之布局优化 (二)
Android性能
优化系列汇总已完成,包括:
Android性能
优化实例
Android性能
优化之数据库优化(一)
Android性能
优化之布局优化(二)
Android性能
优化之Java(Android)代码优化
u014608640
·
2016-09-12 10:00
标签
性能优化
布局
Android 性能优化之数据库优化(一)
Android性能
优化系列汇总已完成,包括:
Android性能
优化实例
Android性能
优化之数据库优化(一)
Android性能
优化之布局优化(二)
Android性能
优化之Java(Android)代码优化
u014608640
·
2016-09-12 10:00
数据库
优化
性能
索引
性能优化
Android 性能优化实例
Android性能
优化系列汇总已完成,包括:
Android性能
优化实例
Android性能
优化之数据库优化(一)
Android性能
优化之布局优化(二)
Android性能
优化之Java(Android)代码优化
u014608640
·
2016-09-12 10:00
性能
网络
数据
性能优化
实例
腾讯优测优分享 |
Android性能
测试工具化实现
1、
Android性能
测试介绍提到
Android性能
测试,我们总免不了俗地要首先介绍下
Android性能
参数以及获取方法。
腾讯优测
·
2016-09-08 16:00
腾讯优测优分享 |
Android性能
测试工具化实现
1、
Android性能
测试介绍提到
Android性能
测试,我们总免不了俗地要首先介绍下
Android性能
参数以及获取方法。
腾讯优测
·
2016-09-08 00:00
android
自动化测试
Android 性能优化
Google的
Android性能
模式胡凯的
Android性能
优化专题
Android性能
优化典范-第1季
Android性能
优化之渲染篇
Android性能
优化之运算篇
Android性能
优化之内存篇
Android
君子乐道
·
2016-09-06 17:31
浅析安卓(Android)的性能优化
Android性能
的优化主要分为两点1、布局优化2、内存优化布局优化首先来看一下布局优化,系统在渲染UI的时候会消耗大量的资源,所以,对布局的优化就显得尤为重要避免Overdraw也就是避免过度的绘制,
爱小丽
·
2016-08-31 09:09
Android性能
优化小结
1布局优化116ms的由来画面的帧数在40~60之间的时候,人眼看起来是流畅的。在安卓系统里,系统通过VSYNC信号触发对UI的渲染、重绘,比较合适的时间就是16ms。其意思就是1000ms里面显示60帧。一旦时间大于该值。就会导致丢帧、卡帧,就是所谓的看起来很卡的现象。在真机测试的时候可以在“开发者选项”里面选择“ProfileGPURendering”显示柱状图。其中,蓝色代表测量绘制Diap
努力coding的小工
·
2016-08-27 17:14
android
Android性能
优化小结
1布局优化116ms的由来画面的帧数在40~60之间的时候,人眼看起来是流畅的。在安卓系统里,系统通过VSYNC信号触发对UI的渲染、重绘,比较合适的时间就是16ms。其意思就是1000ms里面显示60帧。一旦时间大于该值。就会导致丢帧、卡帧,就是所谓的看起来很卡的现象。在真机测试的时候可以在“开发者选项”里面选择“ProfileGPURendering”显示柱状图。其中,蓝色代表测量绘制Diap
努力coding的小工
·
2016-08-27 17:14
android
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他