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性能专项测试
《大话APP测试2.0》读书笔记
第一章移动无线
专项测试
1.耗电测试2.内存测试2.1命令查看内存数据:/system/build.prop2.2堆分配的大小:dalvik.vm.heapgrowthlimit代表超过这个值时,APP会强制终止应用的进程
voguerrr
·
2023-03-30 00:14
Android性能
优化之内存优化
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。Tips:本篇是《深入探索Android内存优化》的基础篇,如果没有掌握Android内存优化的同学建议系统学习一遍。众所周知,内存优化可以说是性能优化中最重要的优化点之一,可以说,如果你没有掌握系统的内存优化方案,就不能说你对Android的性能优化有过多的研究与探索。本篇,笔者将带领大家一起
快乐的程序猿
·
2023-03-29 19:33
性能优化文章
Android性能
优化之渲染篇:http://hukai.me/android-performance-render/AndroidAPP性能优化的一些思考
Android性能
优化(一)之启动加速35%:
amazingokc
·
2023-03-29 08:11
被同事问了无数次的【
Android性能
优化】,人在公司从不加班
如果你是一位Android开发者,你一定知道
Android性能
优化对于应用程序的重要性。一款高性能的应用程序可以提高用户体验,降低应用程序的崩溃率,提高用户满意度。
Android性能
优化有那些?
程序猿会指北
·
2023-03-29 04:04
Android性能优化
android开发技术
android
性能优化
Android开发
移动开发
程序员
Android性能
优化-SparseArray
SparseArray是Android框架独有的类。是Google官方推荐当key为整形的时候,(key,value)的形式,替代HashMap的一种存储结构,使用SparseArray可以避免java的自动装箱,拆箱的过程,而且相比较HashMap,Sparse更节省内存。我们在使用一种数据结构的时候会关注,这种结构的效率,包括时间和空间两点。实际测试了一下。正向插入时longbtimeSp=S
ztzt123
·
2023-03-25 05:44
Android性能
优化:编码小细节提升性能
正确使用单例说到单例,一般我们都会想到懒汉和恶汉模式。如下恶汉单例模式如下:publicclassSingleton{privatestaticSingletoninstance=newSingleton();privateSingleton(){}publicstaticSingletongetInstance(){returninstance}}恶汉模式不存在线程同步的问题,因为instanc
知朋
·
2023-03-24 12:30
APP
专项测试
Monkey特点1、运行时机:一般是产品稳定后(首轮功能测试完成的夜间进行)2、需要知道packageName3、目的:主要测试产品是否存在奔溃问题和ANR(applicationnotresponse)问题获取package1、aaptaaptdumpbadgingapk名称tips:aapt.exe文件需要安装。执行命令的时候,要么去该文件路径下执行,要么将该文件copy到sdk路径下的too
Twins_zuoyou
·
2023-03-23 10:56
Android性能
优化-ListView自适应性能问题
作者:京东物流张振勇ListView是Android中最常用的视图之一,使用的频率仅仅次于几大基础布局,虽然由于使用性和扩展性等原因备受争议,且尽管后来出现了RecyclerView的替代方案,但是ListView仍然广泛地使用在我们的项目中。自从ListView出道至今,已经不知道衍生出了多少问题,然而很多人只关心功能功能的实现,却极少关注ListView过度调用导致的性能问题。在实际项目中,即
码中之牛
·
2023-03-23 07:54
Android
移动开发
性能优化
android
性能优化
ui
移动开发
Framework
APP
专项测试
(三)
常见的apk
专项测试
,主要有几类(主要指项目中经常用到的)1、稳定性2、安全性3、兼容性4、版本升级5、流量测试6、实际测试总结(对整个项目团队是如何进行测试以及测试的内容)一、稳定性测试稳定性测试是指对应用进行长时间的操作
Volent
·
2023-03-22 21:11
Android性能
优化的底层逻辑
前言性能优化仿佛成了每个程序员开发的必经之路,要想出人头地,与众不同,你还真需要下点功夫去研究Android的性能优化,比如说,从优化应用启动、UI加载、再到内存、CPU、GPU、IO、还有耗电等等,当你展开一个方面做优化的时候,是不是也曾跟我一样,一头雾水,摸不着头脑,甚至找不到方法,然后看了大量的文章,最后记住了一些别人消化过的方式方法,就觉得自己学会了,其实我现在并不这么认为,我觉得性能优化
i校长
·
2023-03-22 14:02
Android使用View Inspector分析Overdraw
关于如何避免Overdraw,这位老师写得不错,可以参考:
Android性能
优化之如何避免Overdraw文章里第一点提到【合理选择控件容器】,可能当时ConstraintLayout还没有被普用,作者提到了几个传统的
Geeny
·
2023-03-22 11:13
Android性能
优化
性能优化的方法:1.布局优化2.绘制优化3.内存泄漏优化4.响应速度优化5.ListView和bitmap优化6.线程优化一、布局优化尽量减少布局文件的层级,层级越少,意味Android绘制的工作量越少,程序性能自然就提高1.删除布局中无用的层级和控件2.有选择的使用性能比较低的ViewGroup,如RelativeLayout3.优先使用LinearLayout,相对于RelativeLayou
图之
·
2023-03-22 04:25
关于Android原生联系人数据库导致的联系人丢失问题
最近碰到一个用户出现联系人丢失问题,问题是用户也没有提供Log和复现路径,本地测试也无法复现,所以暂时就搁置了,但是后续又陆陆续续碰到了用户反馈联系人丢失的问题,测试部才重视起来,开始做对应的
专项测试
。
真是太机智了
·
2023-03-21 20:43
Android 工具收集
1、ScreenMatchAndroid屏幕适配方案详细介绍链接:一种非常好用的Android屏幕适配2、
Android性能
跟踪工具PerfettoPerfetto是Android10中引入的全新平台级跟踪工具
清柠茶
·
2023-03-20 01:00
860双筷子卫生测试!“开水烫一下”没用!正确的方法是……
筷子长时间使用后容易生菌、发霉如何使筷子更卫生在家里怎样给筷子消毒呢上海市消保委开展了
专项测试
来看看200双旧筷子和660双新筷子检测效果如何▲测试五种材质的筷子专业的检测过程就不啰嗦了来看测试结果湿筷子更容易长霉菌
随心随愿
·
2023-03-19 21:59
Android性能
优化之图片压缩综合解决方案
在Android中我们经常会遇到图片压缩的场景,比如给服务端上传图片,包括个人信息的用户头像,有时候人脸识别也需要捕获图片等等。这种情况下,我们都需要对图片做一定的处理,比如大小,尺寸等的压缩。常见的图片压缩方法质量压缩尺寸压缩libjpeg质量压缩首先我们要介绍一个api--Bitmap.compress()@WorkerThreadpublicbooleancompress(CompressF
拖鞋王子猪
·
2023-03-18 06:36
Android性能
优化随笔,需要时刷一遍,不至于书到用时方恨少!
的确,今天有那么一丢丢不想日更,借口是今天比较忙,确实很忙,一整天都在思考,很疲惫,下班了大脑就想放空,不想做任何的思索,不想去想任何东西,但生活中总有一些事情打乱你的计划,挑战你的毅力,渐渐的迷失自我,回归懒惰……我想每一个来到的书友,都是想在这里做自己,更高层次一点的就是实现自我价值。你呢?让你每天坚持的理由是什么?重要的是走在寻找自己的路上........这篇文章基于自己的工作经验,对And
码农ing
·
2023-03-17 23:21
腾讯视频Mac App自动化测试实践
转载自:腾讯移动品质中心TMQ(已获得授权)一、前言Mac已然是一个不可或缺的平台,但是相对其它平台来说,针对Macapp的各项
专项测试
却没有多少资料可供参考,本篇文章介绍了腾讯视频Mac端的各项
专项测试
总结
DanHei様
·
2023-03-17 21:19
Android性能
优化:UI卡顿、帧率检测&优化
前言本文主要分享:handler耗时检测、帧率、丢帧统计的方法。handler耗时。帧率、丢帧统计.png统计方法与实现我们知道,Handler有个成员变量mLooper,它通过loop()方法取出需要执行的Message,message非空时,会根据是否有printer来打印开始、结束的log,我们可以自定义一个Printer,根据回调统计耗时。handler原理.png具体实现:classHa
Android_杜小菜
·
2023-03-17 15:03
(深圳)腾讯云
专项测试
和SNGAPM测试开发岗位
最近为招聘简直头痛,很多人一听是“测试”就放弃,简直是“见识浅薄”,我在这里必须一定要招聘+说明一下。在这里,我的招聘要求就两个(腾讯的腾讯的深圳的深圳的),1,聪明,因为我们面对的问题也许别人都没有面对过,需要你想办法解决。2,有丰富的性能调优经验,不管是终端的,网页的,后台的均可,因为这里的核心问题是发现、定位甚至解决性能问题。下面说一下职位是干什么的,有兴趣的无论是应届毕业生、实习生、还是社
来自地球的专项测试
·
2023-03-17 08:33
App优化--启动速度
转自:
Android性能
优化之启动优化实战Jetpack版Wan-Android项目地址:AndroidJetpack架构开发组件化应用实战Flutter版Wan-Android项目地址:Flutter
CoderLF
·
2023-03-17 07:48
Android移动端性能测试工具mobileperf
简介:mobileperf是阿里开源的一个pythonPC工具,可以收集
Android性能
数据:cpu、内存、流畅度、fps、logcat日志、流量、进程线程数、进程启动日志,mobileperf也支持原生
玩转测试开发
·
2023-03-15 14:31
android
压力测试
android性能
优化全方面解析(二)
补昨天UI优化后半段,前半段点开主页就有啦一绘制优化那么什么是绘制优化?绘制优化主要是指View的Ondraw方法需要避免执行大量的操作。我将分为了2个方面。ondraw方法不需要创建新的局部对象,这是因为ondraw方法是实时执行的,这样会产品大量的临时对象,导致占用了更多内存,并且使系统不断的GC。降低了执行效率。Ondraw方法不需要执行耗时操作,在ondraw方法里少使用循环,因为循环会占
Android征途
·
2023-03-15 14:24
一文高端
Android性能
优化-总结篇
以下从几个方面来总结一下Android的性能优化:1:界面卡顿优化2:内存优化3:App启动优化界面卡顿优化Android的界面为每秒60帧,即必须在16ms内完成1帧的绘制,如果某个方法耗时过程,导致16ms内无法完成绘制,会导致丢帧,丢帧的多了,直观上感受就是界面卡顿。60帧是人眼观看动画比较合适的频率,如果每秒的帧数过少,即频繁的出现丢帧,就会感觉界面的卡顿。1:通过Traceview找出卡
普通网友
·
2023-03-15 08:37
Android
Flutter
android性能优化
binder
android
性能优化
Framework
互联网
Android性能
优化整理总结
性能优化的目的在不断地迭代开发过程中,我们的应用功能会越来越复杂,代码量也会不断增加。再加上偶尔的重构、人员的变更等等原因,我们曾经那个如丝顺滑的项目也会渐渐变得卡顿。那么这个时候,就不得不提性能优化这个话题了。正好这段时间有空,就整理了一下常见的性能优化的几个方面以及各个方面的注意事项。一来是给自己脑中的知识做个梳理,加深下记忆,二来也能给一些萌新提供点思路。内存优化内存优化,可以说是性能优化中
YoungerHu
·
2023-03-14 23:03
Android性能
优化 - 从SharedPreferences跨越到DataStore
再谈SharedPreferences对于android开发者们来说,SharedPreferences已经是一个有足够历史的话题了,之所以还在性能优化这个专栏中再次提到,是因为在实际项目中还是会有很多使用到的地方,同时它也有足够的“坑”,比如常见的主进程阻塞,虽然SharedPreferences提供了异步操作apiapply,但是apply方法依旧有可能造成ANR。publicvoidappl
bugyinyin
·
2023-03-14 23:22
Android
Android开发
android
性能优化
DeepMind开发
专项测试
确保安全性
姓名:童涛学号:16020150020嵌牛导读:即便你不认同埃隆·马斯克(ElonMusk)的悲观言论,也肯定认同一个观点:随着人工智能逐步应用到现实世界,某些算法必然会给人类带来伤害。嵌牛鼻子:人工智能嵌牛提问:人工智能伤害人类?嵌牛正文:这种懂得自我学习的软件成为了Uber无人驾驶汽车的基础,帮助Facebook识别文章中的人,让亚马逊Alexa能理解你的提问。现在,Alphabet旗下的伦敦
童小涛
·
2023-03-14 20:10
04-UI分层测试体系
用途:多设备兼容测试、自动化
专项测试
。常见遍历工具与技术Android:原生Monkey百度:SmartMonkey腾讯:NewMonkey阿里:Macaca的N
藥材好丶藥才好
·
2023-03-14 16:04
Android性能
监控(一):研究过的开源项目和参考资料
一.github开源项目1.腾讯matrixhttps://github.com/Tencent/matrix2.滴滴哆啦A梦https://github.com/didi/DoraemonKit3.360ArgusAPMhttps://github.com/Qihoo360/ArgusAPM4.字节跳动rabbithttps://github.com/SusionSuc/rabbit-clien
梅芳姑
·
2023-03-13 12:13
Android性能
优化-Trimming and Sharing Memory
Android系统用户可以在background应用,和forground应用快速的切换,background的应用能够迅速的切换到forground,每一个background的应用都会占用一定的内存。Android系统会根据当前的系统内存使用情况,决定回收部分background的应用内存,如果background的应用从暂停状态直接被恢复到前台,能够获得较快的恢复体验,如果backgroun
ztzt123
·
2023-03-12 16:06
菜鸟的性能测试之路(三)——关于Jmeter压测
在第一篇性能测试的时候说过,由于公司高速发展,最近开始重温
专项测试
。此前已经亲测过ApacheBench,接下来我会利用ApacheJmeter来进行压力测试,且包括服务器的状态监控。
六月雨June
·
2023-03-12 05:19
Android性能
优化之内存篇
android的内存优化一般从以下几个方面考虑:内存泄漏内存抖动Bitmap代码质量优化内存泄漏内存泄漏的本质:不合理的引用导致引用者对象的生命周期>被引用者对象的生命周期。当回收被引用者对象时发现该对象还在被引用状态,无法被回收,就出现了内存泄漏。常见的内存泄漏场景:非静态匿名内部类比如经典的在一个Activity里new一个非static的Handler对象、在Activity里new了一个非
MY1112
·
2023-03-11 16:57
第15章
Android性能
优化
1.布局优化布局优化的思想很简单,就是尽量减少布局文件的层级。优先使用LinearLayout而不是Relativelayout,如果需要嵌套的方式实现,那还是建议使用RelativeLayout布局优化的另一种手段是采用标签,标签和ViewStubinclude标签主要用于布局重用.merge标签一般和include配合使用,他可以降低布局的层级,而ViewStub则提供了按需加载的功能,当需要
貌似还没想好叫什么
·
2023-03-11 00:00
android性能
分析
android性能
分析对于一个app的性能,我们可以通过以下几个点去分析:内存CPUGPU网络而这些性能直接影响到手机耗电量,发热量,界面的流程度,以及流量的消耗,所以通过对这些点的分析,可以很好的改善
BooQin
·
2023-03-10 15:08
Android性能
优化(二)--CPU和内存优化工具及方法
Android性能
分析工具及方法(一)
Android性能
分析是个老生常谈的话题,其意义不再赘述,下面直奔主题。
cry kid
·
2023-03-10 04:45
Android架构师之路
android
性能优化
kotlin
android性能
优化
android性能
优化主要包含了以下几个方面:布局优化绘制优化避免内存泄漏提高响应速度Listview/RecycleView优化以及bitmap加载优化线程复用,回收等优化其他方面的性能优化布局优化主要是减少布局文件和布局层级
be_9a89
·
2023-03-10 03:36
Android性能
优化检测
最近一段时间,由于项目的功能模块开发已经基本完成,等到项目提测之后,有一个bug就让人匪夷所思,就是点击某一个按钮,跳转到另外一个Activity的时候,有点卡顿,最开始的情况是认为,这是一个很简单的跳转,怎么就比其他的跳转明明显慢了一点了呢?程序代码上也没有问题,那最终只可能是性能上出现了问题。于是通过性能分析最终解决问题,解决问题的过程如下:第一步:打开Androiddevicemonitor
加油码农
·
2023-03-10 01:29
Android性能
优化之APK优化,学习路线+知识点梳理
前言大厂面试一直都是程序员圈内摸鱼时间津津乐道的话题,进大厂想必也是无数程序员的梦想。关于“原理”的问题,几乎是现如今Android开发岗必问的问题,尤其在大厂面试中更为突出。有过大厂面试经验的小伙伴应该知道:大厂的面试官一般会基于你的简历,从一个非常基础的问题开始问起,然后一步一步给你挖坑,最终必定会问到原理的问题上去。所以,想进大厂,原理这关,你必须得过!前几天和我一个在阿里的朋友闲谈的时候,
m0_56037919
·
2023-03-09 10:03
程序员
android
Android性能
指标与监控
Android性能
指标大致分为以下几点FPS、CPU使用率、内存占用、页面加载时间、网络请求内存使用在加载图片、视频、声音等这些比较耗费内存的资源的时候去获取一次应用内存占用及系统剩余内存保存到日志中。
R7_Perfect
·
2023-03-09 04:17
Android性能
优化:布局渲染
索引Android中的布局渲染,一般来说是系统解析应用的布局文件,到界面显示出来的。这其中包含CPU和GPU的工作步骤,Android系统保持着每秒60帧的绘制,也就是当我们应用的绘制速度小于每秒60帧时,用户就可能感觉到卡顿,所以为了避免应用的卡顿,也就需要知道布局文件从解析到绘制经历了哪些步骤目录Android布局渲染流程常见的布局渲染优化手段1Android布局渲染流程1.1CPU和GPUC
tianyl
·
2023-03-09 00:34
Android性能
优化之启动优化实战篇,附架构师必备技术详解
一,鸿蒙核心内容掌握程度看看下面这些鸿蒙知识点你掌握了多少:基础环境和开发工具开发工具安装运行开发工具完成基础配置DevEcoStudio运行第一个helloworld运行第一个页面通过代码创建页面FeatureAbility编程实现页面跳转市面上的鸿蒙教程大多仅限于理论知识讲解,很少有具体的实现方案案例.在这里小编给大家分享一份《全面最全最系统的鸿蒙学习笔记》笔记带你2个礼拜吃透鸿蒙技术开发里的
普通网友
·
2023-02-28 08:45
程序员
android
移动开发
面试
银行系统
专项测试
,到底怎么做?
专项测试
,这一种测试类型相信很多测试的小伙伴都听说过、遇到过、甚至执行过,但又不知道或是不清楚它是属于哪一种类型的测试,测试时需要注意什么,什么样的测试特性。
小梧敲代码
·
2023-02-26 09:10
软件测试
程序员
IT
自动化测试
专项测试
Android 基础
1、Android布局2、Android内存泄漏总结3、Handler内存泄漏分析及解决4、Handler、Looper、Message、MessageQueue基础流程分析5、
Android性能
优化6
Jiang_bug
·
2023-02-19 05:03
干货 | 谁懂这篇文,玩游戏还会卡顿?
卡顿测试也是
专项测试
里的一种,更多精彩测试内容,可下方关注公众号Android系统每隔16ms会发出VSYNC信号重绘我们的界面(Activity)。
·
2023-02-17 18:10
软件测试
干货 | 谁懂这篇文,玩游戏还会卡顿?
卡顿测试也是
专项测试
里的一种,更多精彩测试内容,可下方关注公众号Android系统每隔16ms会发出VSYNC信号重绘我们的界面(Activity)。
·
2023-02-17 18:05
软件测试
APP测试面试题汇总基础+进阶
1.系统结构方面2.性能方面3.兼容性方面4、相对于Wed项目,APP有
专项测试
5、Android手机和IOS手机,系统有什么区别?6、IOS和Android的APP测试有什么区别?
测试小婉
·
2023-02-17 03:03
自动化测试
测试用例
压力测试
单元测试
python
自动化
Android性能
优化getResources()与Binder导致界面卡顿优化
目录背景观测1.trace体现UI绘制操作严重耗时2.排查measure和layout慢的原因:可疑的多次binder3.binder:在哪、谁为、为何频繁调用4.binder:频繁调用的具体定位结论方案背景某轮测试发现,我们的设备运行一个第三方的App时,卡顿感非常明显:界面加载很慢,菊花转半天滑屏极度不跟手,目测观感帧率低于15对比机(竞品)也会稍微一点卡,但是好很多,基本不会有很大感觉的卡顿
·
2023-02-12 14:58
Android性能
测试adb相关指令
和你一起终身学习,这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、adb常用命令二、内存说明三、adbfps(每秒帧数,计算流畅度)数据采集四、adbCPU占用率数据采集五、adb耗电量数据采集六、adb采集CPU温度、电池温度一、adb常用命令获取连接设备号:adbdevicesC:\Users\>adbdevicesListofdevicesattached486
程序员Android1
·
2023-02-05 03:23
【Android必问面试题】
Android性能
优化之布局优化
面试当中一定会问的问题,你在项目当中做了哪写优化?本章着重介绍我们在开发当中对布局方面做的一些优化项。Android系统的屏幕存在着怎样的刷新机制?既然提到布局的优化,首先我就要了解Android系统是怎么刷新屏幕的显示,我们都知道如果我们想要屏幕流畅的运行,那么我们就要保证UI全部的测量(Measure),布局(Layout),绘制(draw)全部的耗时在16ms内。那么为什么是16ms呢?这是
不做android
·
2023-02-04 20:31
android性能
优化总结
image.pngNimbleDroid是美国哥伦比亚大学的博士创业团队研发出来的分析Androidapp性能指标的系统,分析的方式有静态和动态两种方式,流畅度优化显示原理cpu计算:measurelayoutdraw=>displayListgpu栅格化:displayList=>位图屏幕显示:位图=>显示60hz=1000/60=16.67ms检测流畅度的几种方式腾讯GThttps://git
码农弟弟
·
2023-02-04 16:41
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他