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性能
优化老生常谈,优化点比较宽泛和复杂,不同类型的项目优化点也不相同。但是可以规划为若干个点,总有一点适合你。
ZSGZ_AD
·
2019-11-03 04:44
Emmagee学习之获取内存及CPU占用等数据
Emmagee是网易杭州研究院QA团队开发的一个简单易上手的
Android性能
监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示
Brian512
·
2019-11-03 00:17
Android性能
优化:Memory Profiler
MemoryProfiler是AndroidProfiler中的一个组件,可帮助你分析应用卡顿、崩溃、内存泄漏等原因。它显示一个应用内存使用量的实时图表,让您可以捕获堆转储、强制执行垃圾回收以及跟踪内存分配。为什么应分析您的应用内存Android提供一个托管内存环境—当它确定您的应用不再使用某些对象时,垃圾回收器会将未使用的内存释放回堆中。虽然Android查找未使用内存的方式在不断改进,但对于所
iyifei
·
2019-11-02 20:52
神兵利器-
Android性能
调优工具Hugo
在进行
Android性能
调优、减少应用卡顿时,寻找可优化的code是一个必要的过程。
wutongke
·
2019-11-02 14:33
Android性能
分析工具--Android Monitor
AndroidStudio中AndroidMonitor很强大,有5个模块,Memory、Network、logcat、CPU、GPU。androidmonitor内存检测memorymemory这个可以检测内存泄漏,如果这个值稳定,没有很大的变动,说明没什么问题。对于图中从左到右的四个五个按钮:第一个(Enabled)Memory的开关。如果选择关闭,则不对当前进程进行内存监测;第二个(Init
芒果味的你呀
·
2019-11-02 11:11
第15章
Android性能
优化
布局优化使用RelativeLayout,减少嵌套:用于布局重用,只支持android:layout_开头的属性,android:id属性例外。:标签一般和配合使用,它可以减少布局中的层级;标签:按需加载绘制优化在onDraw中不要创建新的布局对象,因为onDraw会被频繁调用;onDraw方法中不要指定耗时任务,也不能执行成千上万次的循环操作。内存泄漏优化static变量导致的内存泄漏:例如静态
Xerrard
·
2019-11-01 20:34
Android技术博客收集
开发技术周报代码家Trinea脉脉不得语的技术博客stormzhangJlog扔物线泡在网上的日子书呆子精神院鸟窝23code云在千峰gradle-packer-pluginAndroid程序员必备精品资源
Android
youmu178
·
2019-10-31 11:35
Android开发艺术探索之性能优化笔记
Android性能
优化一,优化内容布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bitmap优化、线程优化…….二,优化方法1)布局优化:尽量减少布局文件的层级·删除布局中的无用层级和控件
稻草僧
·
2019-10-30 21:54
Android性能
优化之APK瘦身详解(瘦身73%)
公司项目在不断的改版迭代中,代码在不断的累加,终于apk包不负重负了,已经到了八十多M了。可能要换种方式表达,到目前为止没有正真的往外推过,一直在内部执行7天讨论需求,5天代码实现的阶段。你在写上个版本的内容,好了,下个版本的更新内容已经定稿了。基于这种快速开发的现状,我们app优化前已经有87.1M了,包大了,运营说这样转化不高,只能好好搞一下咯。优化过后包大小为23.1M(优化了73%,不要说
Android架构
·
2019-10-18 21:26
Android
性能优化
APK瘦身
Android性能
优化之APK 极限压缩(资源越多,效果越显著)
简介随着项目的不断迭代,代码量跟资源文件不断增多。那么就会出现打包后的APK文件越来越大,如果突然有一天你们老板或领导叫你优化APK大小,你还不知道怎么优化那就有点说不过去了,这篇文章咱们就来一起分析并优化APK体积大小吧。先上图看下优化后的效果分析APK资源占用注意:我是在GitHub找了一个人气比较高的开源项目,需要的话自己可以点击下载,自己动手尝试一番.分析工具直接用的ASBuild/Ana
Android架构
·
2019-10-17 22:01
Android
性能优化
APK
android常问面试总结
android面试重点:1.app启动流程2.Handler机制3.Binder机制4.线程5.事件分发机制6.HashMap原理7.
android性能
优化8.android常见的数据结构与算法一、android
null_js
·
2019-10-17 09:10
记录一次九月份腾讯 Android 面试笔试总结(面试题详细答案解析)
面试题目录Activity中的几种启动模式Android消息机制IntentService事件分发
Android性能
优化、内存优化内存优化View的绘制Eventbus原理Rxjava的操作符有哪些,说说他们的作用线程锁锁方法和类对象啥的有啥区别
Android-until
·
2019-10-14 17:54
Android
腾讯
面试题
面试
Android
程序员
CSDN日报191010:Android、微服务、Java开发干货分享!
Android|
Android性能
优化(1):常见内存泄漏与优化作者:无名之辈FTERa众所周知,Java因其拥有独特的虚拟机(JVM)设计,使其成为一门跨平台、内存自动管理的高级开发语言。
CSDN官方博客
·
2019-10-10 15:48
CSDN日报
Android性能
优化(1):常见内存泄漏与优化(一)
a众所周知,Java因其拥有独特的虚拟机(JVM)设计,使其成为一门跨平台、内存自动管理的高级开发语言。所谓跨平台,即"一次编译,多次运行",从而解决了不同平台由于编译器不同导致无法运行问题;所谓内存自动管理,即Java不像C/C++那样需要开发者来分配、释放内存,它拥有一套垃圾回收机制来管理内存,这套机制减轻了很多潜在的内存回收不当问题。然而,虽然Java的垃圾回收机制非常优秀,但当我们在写程
无名之辈FTER
·
2019-10-09 17:32
【Android
开发进阶】
【Android
性能优化】
Android性能
优化 笔记
阅读更多GITHUB说明这篇文章是将很久以来看过的文章,包括自己写的一些测试代码的总结.属于笔记的性质,没有面面俱到,一些自己相对熟悉的点可能会略过.最开始看到的性能优化的文章,就是胡凯的优化典范系列,后来又陆续看过一些人写的,个人觉得anly_jun和胡凯的质量最好.文章大的框架也是先把优化典范过一遍,记录个人认为重要的点,然后是anly_jun的系列,将之前未覆盖的补充进去,也包括HenCod
wx1569132008
·
2019-09-23 15:47
Android性能
优化 笔记
阅读更多GITHUB说明这篇文章是将很久以来看过的文章,包括自己写的一些测试代码的总结.属于笔记的性质,没有面面俱到,一些自己相对熟悉的点可能会略过.最开始看到的性能优化的文章,就是胡凯的优化典范系列,后来又陆续看过一些人写的,个人觉得anly_jun和胡凯的质量最好.文章大的框架也是先把优化典范过一遍,记录个人认为重要的点,然后是anly_jun的系列,将之前未覆盖的补充进去,也包括HenCod
wx1569132008
·
2019-09-23 15:47
从400多k的大小减到了2B,我的APP是怎么优化的?
前言本篇文章主要针对
Android性能
优化中AndroidAPK的大小优化虽然现在网速已经非常快,用户流量也很多,但是对于我们的Androidapk文件进行优化还是很有必要的,动不动几十上百兆的大小,用户体验还是很不好的
Android架构
·
2019-09-17 15:04
性能优化
Android
APK
Android性能
优化之APK瘦身详解(瘦身73%)
原文链接:https://www.jianshu.com/p/fee82949ff84公司项目在不断的改版迭代中,代码在不断的累加,终于apk包不负重负了,已经到了八十多M了。可能要换种方式表达,到目前为止没有正真的往外推过,一直在内部执行7天讨论需求,5天代码实现的阶段。你在写上个版本的内容,好了,下个版本的更新内容已经定稿了。基于这种快速开发的现状,我们app优化前已经有87.1M了,包大了,
Hunter2916
·
2019-09-11 16:12
Android
Android性能
优化之包体积优化
Android中的包体积还是比较让人烦心的,用户看见这么大的APK或者每次更新的时候都要花费巨大的流量去更新就想把你的APK给卸载掉,这里就记录下APK体积优化的方案分析工具首先我们可以使用AndroidStudio的AnalyzeAPK去进行检测,我们可以通过AnalyzeAPK看到APK到底哪些地方占用了空间。用一套资源文件正常来说去做一些适配的时候让UI剪切不同大小的图片来进行适配,但是我
笑叹人生@gaoxiang
·
2019-09-08 09:16
Android性能优化
android性能
优化(四)之启动优化
一.前言当用户在手机桌面上点击一个从未打开过的App时(也就是冷启动),到进入第一个页面显示这段时间,默认情况下您的App会首先出现一个白色/黑色屏,过一段时间才是进入第一个Activity显示其具体布局内容。对于一个专业的App来说,这种用户体验肯定是不能接受的,不仅会收到用户吐槽,还会造成公司品牌受损。因此提升App的启动速度是增强用户体验的重要指标。而这个问题,相信很多朋友很早之前就遇到了,
qingtiantianqing
·
2019-08-31 21:51
android技术
Android性能
优化之冷启动优化
1.前言APP冷启动比较慢,点击桌面图片需要用户等待很久,体验较差。2.APP启动方式冷启动(Coldstart)场景:冷启动是指APP在手机启动后第一次运行,或者APP进程被kill掉后在再次启动。可见冷启动的必要条件是该APP进程不存在,这就意味着系统需要创建进程,APP需要初始化。在这三种启动方式中,冷启动耗时最长,对于冷启动的优化也是最具挑战的。因此本文重点谈论的是对冷启动相关的优化。生命
天才少年_
·
2019-08-26 19:18
android进阶
android性能
优化(三)之Webview优化
阅读本文大概需要4分钟。这篇把Webview的优化单独拎出来,是因为Webview与其他普通view来说有自身独特的特点。在做一些native+H5应用开发时,Webview的性能问题一直是关注的重点。所谓Webview性能问题,就是从打开Webview页面开始到可以和用户交互,这期间花费的时间相对于原生页面来说过长,从直观上来讲,用户等待的时间变长了!而用户的耐心是有限的,如果几秒钟之内页面仍是
qingtiantianqing
·
2019-08-25 20:30
android技术
android性能
优化(二)之卡顿优化
阅读本文大概需要5分钟。相对于其他类型的性能指标,卡顿是能直接让用户产生视觉反馈的现象,比如App反应滞后于用户的操作,在严重的情况下会出现ANR。关乎用户体验的大事,是很容易遭到用户吐槽的。因此,开发人员平时写代码时必须要时刻提醒自己不要落入卡顿的陷阱之中。一.卡顿原因在罗列卡顿可能会发生的几个点之前,先简单介绍一下发生卡顿的原因。在之前《handler系列》聊过,UI线程是基于queue中的m
qingtiantianqing
·
2019-08-25 20:44
android技术
android性能
优化(一)之UI渲染优化
在众多高频面试题中,
Android性能
优化几乎可以说是必问的考题。而此题一出,一场恶战已然拉开序幕,因为此话题牵扯面非常广,绝非三言两语就能够聊完。因此,非常有必要对性能优化做一下系统性的总结。
qingtiantianqing
·
2019-08-25 20:02
android技术
Android性能
优化工具:Systrace
一、Systrace概述Systrace是一个平台提供的工具,可以记录设备活动。它将来自Android内核的数据(例如CPU调度程序,磁盘活动和应用程序线程)组合起来生成一个报告。该报告可帮助您改善您的应用或游戏的性能。Systrace报告如图所示:Systrace.png此报告提供了Android设备在给定时间段内的系统进程的总体情况。该报告还检查捕获的跟踪信息,以突出显示它所观察到的问题,例如
小村医
·
2019-08-20 23:15
Android性能
优化:ANR异常处理
ANR(ApplicationNotResponding)应用程序无响应导致ANR异常的原因很多:InputDispatchingTimeout:5秒内无法响应屏幕触摸事件或键盘输入事件BroadcastQueueTimeout:在执行前台广播(BroadcastReceiver)的onReceive()函数时10秒没有处理完成,后台为60秒ServiceTimeout:前台服务20秒内,后台服务
火炎焱燚-
·
2019-08-20 16:23
android性能优化
Android性能
优化系列-IdleHandler
IdleHandler是在主线程空闲时执行同步任务,即可以做优先级低的业务逻辑。当手机拖动列表或点击View时,MessageQueue肯定不为空,不会执行IdleHandler。对于启动新Activity可以在cmd窗口执行adblogcat-sActivityManager|grep“Displayed”得到时长。用法:publicDemoActivityextendsActivity{Idl
brycegao321
·
2019-08-19 21:56
Android
Android 性能参数获取
Android性能
参数获取系统负载:1.adbshelltop:查看当前系统负载情况2.adbshelltop|tee/sdcard/xxxx.top:保存实时top信息3.adbshelldumpsysSurfaceFlinger
hqfok
·
2019-08-19 13:00
Android
Android最好用的数据库框架——DBFLOW全面解析
因为它综合了各个数据库的框架的优点,它比GreenDao要使用简单,同时又比Active
Android性能
高很多,它是一款操作简单又高效的ORM框架。
cmyperson
·
2019-08-17 19:43
安卓
Android性能
优化之APP性能优化原则总结
使用过Android系统手机的同学都知道,Android手机越用越卡,这个卡主要体现在手机系统越用越卡,打开APP的速度越来越慢。Android手机越用越卡的原因主要有:1、Android系统源码是开放的,像国内的几大手机厂商,都是对系统进入定制开发,这样就会引发一系列问题,比如说著名的系统碎片化问题;2、APP开发人员要对各个系统做各种适配,开发人员的水平参次不齐,开发出来的APP就会出现这
alexlee1986
·
2019-08-07 17:22
Android学习
编程学习
计算机技巧
内存泄露
Android性能
:内存篇之内存优化
Android的内存问题是Android开发领域永恒的话题,作为Android老大难问题,内存所带来的困扰远远大于读写的性能问题,近乎所有的问题最后都会变成内存问题,而内存问题,就包括且不局限于“内存溢出”、“内存泄漏”、“内存抖动”等等,那就得学会合理地进行内存管理或进行内存优化了。尽管Android的Dalvik虚拟机扮演了常规的垃圾回收的角色,但这并不意味着你可以忽视app的内存分配与释放的
撑一支长篙的我
·
2019-08-06 11:13
Android
内存回收
Android性能
优化:Layout布局优化小建议 DDMS
页面直接和用户交互,如果页面出现卡顿,用户体验会瞬间下降;当然,页面卡顿并非完全是Laout的问题,今天只说Layout优化的一点点建议;1.了解DDMS,使用HierarchyView监测页面2.使用Linttool监测布局3.平时开发应注意事项启动DDMS低版本AndroidStudio可直接打开DDMS,新版本需要寻找SDK文件夹,找到monitor.bat打开寻找SDK路径:Shift+C
火炎焱燚-
·
2019-08-03 09:30
android性能优化
Android性能
:内存篇之进程内存管理
Android性能
:内存篇之进程内存管理在此之前,我们已经通过《
Android性能
:内存篇之Android虚拟机》聊了Android虚拟机的基础知识及Android所使用的Delvik、ART之间的差异
撑一支长篙的我
·
2019-08-02 16:11
Android
内存
Android
2019-05-17-
Android性能
优化之内存优化
一、为什么要做性能优化移动端开发过程中内存优化是很重要的一块,因为Android对于每个应用程序都有一个最大的内存限制,需要注意的一点是不同的Android手机设置的largeheap不完全相同,所以需要对常见的手机有一个大概的认识。至于为什么要做限制,是由于移动端的手机运行内存是很珍贵的资源,是有限的,不能让一个APP占用过多的内存。否则会导致其他的应用无法正常运行。二、Android内存优化的
王元
·
2019-07-30 22:06
Android性能
优化(一)启动优化
Android应用启动加速,使用IntentService在子线程初始化第三方SDK欢迎来到格调小窝一.初识启动加速二.启动加速之主题切换三.启动加速之Application四.IntentService与Service的区别1.Service:2.IntentService:举个栗子:service要在AndroidManifest里注册一下:Application中启动服务:initAppli
Android格调小窝
·
2019-07-24 14:56
性能优化
Android性能
优化---TraceView 分析图怎么看
TraceView是什么,TraceView是Android平台特有的数据采集和分析工具,主要用做热点分析,找出最需要优化的点。TraceView从代码层面分析性能问题,针对每个方法来分析,比如当我们发现我们的应用出现卡顿的时候,我们可以来分析出现卡顿时在方法的调用上有没有很耗时的操作,通过TraceView,可以得到两种数据单次执行最耗时的方法执行次数最多的方法要打开上面的面板,一般有两种方式1
Easyhood
·
2019-07-24 10:03
trace
android
性能
优化
技术总结
Android性能
优化---TraceView 分析图怎么看
TraceView是什么,TraceView是Android平台特有的数据采集和分析工具,主要用做热点分析,找出最需要优化的点。TraceView从代码层面分析性能问题,针对每个方法来分析,比如当我们发现我们的应用出现卡顿的时候,我们可以来分析出现卡顿时在方法的调用上有没有很耗时的操作,通过TraceView,可以得到两种数据单次执行最耗时的方法执行次数最多的方法要打开上面的面板,一般有两种方式1
Easyhood
·
2019-07-24 10:03
技术总结
Android性能
优化——渲染
文章目录
Android性能
优化之渲染1.为什么渲染性能很重要2.Defining'Jank'3.CPU和GPU4.AndroidUI和GPU5.Overdraw6.修复overdraw7.关于overdraw
PdKingLiu
·
2019-07-22 15:26
Android
Android性能
优化:安装包优化
1.常规apk瘦身apk压缩包的大小经过优化之后变小1.1apk中的图片的压缩对apk中的图片进行压缩【1】svg图片:文件是对图片的描述,牺牲CPU的计算能力的,节省空间。【2】webp图片:在图片压缩的时候可以指定压缩的格式为webp。在android中是支持webp图片显示的。使用的原则:简单的图标。图片格式的大小的比较:png>jpeg>webpwebp是由VP8派生而来的。webp的无损
像程序那样思考
·
2019-07-18 19:51
性能优化
Android
性能优化
开发
程序员
安装包
Android性能
优化:布局优化 详细解析(含、、讲解 )
目录1.影响的性能布局性能的好坏主要影响:Android应用中的页面显示速度2.如何影响性能布局影响
Android性能
的实质:页面的测量&绘制时间1个页面通过递归完成测量&绘制过程=measure、layout
BoomLei
·
2019-07-17 11:45
Android
Android 性能优化系列二 : App启动优化
前言本篇文章主要针对
Android性能
优化中App的启动优化App启动,相信大家都是非常熟悉了,那为何我们需要对App启动做优化呢,这里就要先对我们Android从开机到启动我们的App进入主页面这一流程做一个简单的阐述了
darryrzhong
·
2019-07-16 13:11
Android 性能优化系列一 :APK极致优化
前言本篇文章主要针对
Android性能
优化中AndroidAPK的大小优化虽然现在网速已经非常快,用户流量也很多,但是对于我们的Androidapk文件进行优化还是很有必要的,动不动几十上百兆的大小,用户体验还是很不好的
睿睿同学
·
2019-07-13 20:34
Android性能
优化-布局优化(三)
说明上篇文章
Android性能
优化-布局优化(一)咱们说过,为了解决布局冗余,合理使用include/megre/viewStub。
A代码搬运工
·
2019-07-13 09:41
Android性能
优化必看 让内存泄漏无处可藏
嗨,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿,如果喜欢的朋友也欢迎关注。前言对于内存泄漏,我想大家在开发中肯定都遇到过,只不过内存泄漏对我们来说并不是可见的,因为它是在堆中活动,而要想检测程序中是否有内存泄漏的产生,通常我们可以借助LeakCanary、MAT等工具来检测应用程序是否存在内存泄漏,MAT是一款强大的内存分析
Android解析
·
2019-07-11 21:07
互联网
程序员
Android
Android性能
优化:Apk 瘦身之路
想要变瘦必须知道“肉”都从哪里来的,Buidl>AnalyzeApk>选择apk包(查看apk体积结构)(原包25M+,优化后15M-)其实apk瘦身很简单(把问题简单化,先入门),主要从三方面入手:1:资源2:图片优化3:混淆资源首先监测并删除无用资源:Analyze>RunInspectionbyName>输入unusedresourcesapp长时间版本迭代,难免会遗留无用资源,及时移除可为
火炎焱燚-
·
2019-07-04 22:51
android性能优化
Android专项测试监控资源
版本号V1.1.0
Android性能
测试分为两类:1、一类为rom版本(系统)的性能测试2、一类为应用app的性能测试(本次主要关注点为app的性能测试)Android的app性能测试包括的测试项比如:
木秀
·
2019-07-02 17:00
5G 时代终于来了,华为获首张中国 5G 许可证
点击上方“开发者技术前线”,选择“星标”每天14.00在看|真爱来源:开发者技术前线|作者可可最近两个月“华为”持续登上了全世界媒体的头版头条,甚至都让全球华人沸腾,从方舟编译器,到海思芯片,从快
Android
devolperfront
·
2019-06-26 09:40
Android性能
优化概要
Android中的性能优化,对于每一个Android开发者是尤为重要的,做好一个APP不光是功能完善,更要使APP的性能有所提升,才能使APP稳定长久的运行与发展。同时性能优化也是Android面试中最为常见的问题之一,是面试者必须掌握的知识点。本文将性能优化知识分类论述,主要偏向于优化的场景与解决的方法概述。分类:性能优化可分为:1:卡顿优化——界面要流畅2:稳定性优化——程序崩溃率要小3:内存
无问o
·
2019-06-25 11:57
安卓中常见的问题以及原因分析
Android7.0&8.0兼容性问题java并发问题只悲观锁与乐观锁
Android性能
优化系列之Bitmap图片优化android中能不能newActivity()对象引发的思考十分钟了解Android
fancy1234
·
2019-06-20 21:26
Android性能
优化2——减少CPU的工作量
CPU:计算画图的方法计算图形的结果是矢量图信息GPU:怎么画到屏幕,位图信息VSYNC:verticalsynchorinzed垂直同步android每隔16ms发送一次VSYNC信号,触发对UI进行渲染目的是减少CPU的工作量优化一.在项目的theme里,把项目背景设置为null.null或者在setContentView之前设置getWindow().setBackgroundDrawabl
June的技术总结店
·
2019-06-20 18:31
android
开发
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他