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
anr
稳定性保障实践-自动化
开关控制5、重要活动故障演练6、降级处理故障发现1、监控告警:js异常(0.3‰、0.1‰),页面错误,crash(设备数>=10),页面加载成功、取消率、bundle下载成功率、版本覆盖率、OOM、
ANR
Sabrina_FN
·
2024-01-04 10:44
react
native
压力测试
APP UI自动化测试常见面试题,或许有用呢~
常见的有crash、
ANR
(应用无响应、卡死),一般由设备碎片化、网络波动大、内存泄漏、代码编写错误。
心软小念
·
2024-01-03 19:41
软件测试
技术分享
软件测试
功能测试
测试用例
ANR
原理及分析
ANR
基础知识
ANR
(ApplicationNotResponding)的监测原理本质上是消息机制,设定一个delay消息,超时未被移除则触发
ANR
。
蜗牛是不是牛
·
2024-01-02 10:16
获取Android和iOS崩溃日志的方法
文章目录一、Android崩溃日志1、获取方法1.1通过adblogcat获取1.2通过adbshelldumpsysdropbox命令获取2、导出设备Crash日志3、导出设备
ANR
日志4、常见日志类别二
adorable_
·
2023-12-31 07:11
日常测试
android
ios
APP端网络测试与弱网模拟!
如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、
ANR
、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理
自动化测试 老司机
·
2023-12-30 14:22
自动化测试
测试工程师
软件测试
功能测试
自动化测试
测试工程师
测试工具
软件测试
APP端网络测试与弱网模拟!
如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、
ANR
、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理
自动化测试老司机
·
2023-12-30 12:36
自动化测试
软件测试
jmeter
功能测试
selenium
性能测试
测试工具
自动化测试
App测试
linklist超大导致的
ANR
通过
ANR
的堆栈分析,
ANR
的堆栈都是停在了linklist的contains()函数。通过源码分析,系统提供的linklist类是通过链表的方式实现的。
风之枫
·
2023-12-29 19:43
测试APP网络连接和模拟弱网络环境
如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、
ANR
、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理
程序员老鹰
·
2023-12-28 20:05
软件测试技术分享
自动化测试
软件测试
网络
自动化
测试工具
孤儿进程组导致系统重启
问题背景腾讯天天系列游戏天天爱消除,天天酷跑,天天连萌,天天飞车,天天炫斗,天天逆战……如何复现玩着玩着游戏,可能低概率的出现游戏
ANR
,JE,NE等情况接着出现android上层重启(出现开机动画,然后恢复到
Calvin880828
·
2023-12-28 12:43
android系统分析
孤儿进程组
2020年大公司面试官最常问31道Android基础题,你会多少?
学如逆水行舟,不进则退目录1.如何对Android应用进行性能分析2.什么情况下会导致内存泄露3.如何避免OOM异常4.Android中如何捕获未捕获的异常5.
ANR
是什么?
迷途小码农h
·
2023-12-26 07:04
Android Tombstone 与Debuggerd 原理浅谈
crash_dump用于跟踪定位C++crash,debuggerd_client用于在某些场景(发生
ANR
,watchdog,sh
丶随心
·
2023-12-23 12:08
android
每日一题:Looper无限循环的阻塞为啥没有
ANR
theme:awesome-green在android面试中,我们常会遇到Framework面试相关问题,而今天要分享的就是Looper无限循环的阻塞为啥没有
ANR
?
代码我写的怎么
·
2023-12-20 04:30
linux应用卡死(
anr
)并行堆栈dump方法
linux应用卡死(
anr
)并行堆栈dump方法注意:不要杀进程,保持进程在运行1、使用top或ps获取进程pid2、使用gdb附加进程gdbattachpid(进程号)3、保存堆栈到指定文件setloggingfilexxx.txt
samxfb
·
2023-12-19 18:56
linux
Linux调试
linux
Android - Activity
5s执行不完就
ANR
异常一、生命周期1.1生命周期方法onCreate()当activity被创建时调用:用来做一些初始化操作,例如加载布局、绑定事件。
Jomurphys
·
2023-12-18 07:26
Android
android
Android进程间通信知识点
一个进程中可以有一个线程,那么就是UI线程,当一个进程中有大量的耗时任务在UI线程中执行,就会造成
ANR
。解决这个
ANR
就是将耗时的任务放到子线程中去执行。IPCIPC不是An
dashingqi
·
2023-12-18 05:44
Android 滥用 SharedPreference 导致
ANR
问题
ANR
(ApplicationNotResponding)指的是应用程序无法在规定的时间内响应用户输入事件,导致应用失去响应并
wk灬丨
·
2023-12-17 04:43
android
App测试之App日志收集及adb常用命令
测试收集手机日志常用的工具2.adb下载与安装3.ADT/SDK/ADB是什么4.adb连接真机二、adb常用命令三、android系统日志文件1.logcat日志文件2.logcat日志文件分析四、分析crash&
ANR
QQ1215461468
·
2023-12-16 13:48
软件测试
adb
APP
六、Android 异步处理技术
移动应用开发要求我们正确的处理好主线程和子线程之间的关系,耗时的操作应该放到子线程中,避免阻塞主线程,导致
ANR
。异步处理技术是提高应用性能,解决主线程和子线程通信问题的关键。
锦文豪武
·
2023-12-15 04:53
android
ANR
异常分析技巧总结
2019独角兽企业重金招聘Python工程师标准>>>前言
ANR
异常是android开发中比较常见的异常之一,最近为了看
ANR
异常,差了不少资料,现在做一个总结。
weixin_34362991
·
2023-12-05 03:43
移动开发
java
数据库
Android性能优化 - 从SharedPreferences到DataStore
之所以还在性能优化这个专栏中再次提到,是因为在实际项目中还是会有很多使用到的地方,同时它也有足够的“坑”,比如常见的主进程阻塞,虽然SharedPreferences提供了异步操作apiapply,但是apply方法依旧有可能造成
ANR
Hirezy
·
2023-12-04 12:14
Android
android
性能优化
【Android】IntentService
Service中的代码都是默认运行在主线程当中的,如果直接在Service里处理一些耗时的逻辑,就很容易出现
ANR
(ApplicationNotResponding)的情况。
nor1take
·
2023-12-02 09:01
Android
android
Android 应用程序无响应定位
ANR
原因
废话不多说,直接上方案:第一步:执行adb命令adbbugreport/Users/mac/Desktop/
anr
解压后FS/data/
anr
下就会有相关
anr
文件/Users/mac/Desktop/
QQ1657379258
·
2023-12-02 06:46
android
应用程序无响应
ANR
定位ANR
非功能性需求基础概念
ANR
率要求?最大可容忍的停机时间?(Maximumtolerabledowntime(RTO/RecoveryTimeObjective))是否支持热更新?
Jojoliya
·
2023-12-01 20:55
技术之外
二android四大组件之BroadcastReceiver
--三、广播的静态注册和动态注册--四、自定义广播的种类以及他们的特点--五、广播的优先级和
anr
--六、广播的数据携带--七、自定义广播的例子--八.只能动态注册的广播--九.一些注意的内容简介:BroadCastReceiver
18850fa4197a
·
2023-12-01 13:46
2020-11-29
ANR
----以及如何定位是前端问题还是后台问题?
ANR
----以及如何定位是前端问题还是后台问题?1.什么是
ANR
在Android中,应用程序响应由ActivityManager和WindowManager系统服务进行监视。
呀呼呼呼
·
2023-12-01 08:58
2018-07-31
您好看了您的文章收益颇丰,麻烦咨询一个
ANR
的问题。
河道一血不如床上一血
·
2023-11-30 07:26
Android中
ANR
是什么,【Android】应用
ANR
分析
一、什么是
ANR
?
武奘
·
2023-11-30 00:06
Android中ANR是什么
使用Fiddler进行弱网测试
SimulateModemSpeeds然后快捷键Ctrl+R打开设置窗口,设置speeds释义:每1kb上传/下载所需时间为0.3s测试目的:很多bug都会在弱网的情况下展现出来,如由于响应慢而多次请求,最终导致app出现
ANR
明黔雨後
·
2023-11-29 00:54
fiddler
前端
测试工具
Android内存泄漏、内存溢出、
ANR
【总结】
内存泄漏MemoryLeak对象在内存heap堆中中分配的空间,进程中某些对象已经没有使用价值了,但还是可以直接/间接的引用到GcRoot,导致无法回收,总结一句话就是:本该回收的对象不能被回收而停留在堆内存中,从而产生了内存泄漏。内存溢出OutOfMemory内存溢出是指APP向系统申请超过最大阀值的内存请求,系统不会再分配多余的空间,从而造成内存溢出。总结起来就是,当应用的heap资源超过了D
Darren的徒弟
·
2023-11-28 03:53
android
anr
trace.txt文件 抓取
androidanrtrace.txt文件抓取2016年01月18日14:50:58chens393阅读数:12754【Android】抓取log(
anr
)1、
anr
问题的log一般都在/data/
anr
markvz
·
2023-11-27 17:08
android
ANR
ANR
traces
android tsclib.so,Android trace 文件抓取原理
ByHuangTaoofTinyLab.org2016-11-0309:04:30Android系统每次发生
ANR
后,都会在/data/
anr
/目录下面输出一个traces.txt文件,这个文件记录了发生问题进程的虚拟机相关信息和线程的堆栈信息
我爱学习2018
·
2023-11-27 17:07
android
tsclib.so
android抓trace工具,Android trace文件抓取原理
Android系统每次发生
ANR
后,都会在/data/
anr
/目录下面输出一个traces.txt文件,这个文件记录了发生问题进程的虚拟机相关信息和线程的堆栈信息,通过这个文件我们就能分析出当前线程正在做什么操作
哆魚剪辑
·
2023-11-27 16:37
android抓trace工具
Android
ANR
分析(trace文件的产生流程)
ANR
信息获取(trace文件的产生流程)首先收集需要dumptrace的进程并给对应进程发送dumptrace的信号接着分析最后一步向收集到的进程发送信号首先收集需要dumptrace的进程并给对应进程发送
~~1112233
·
2023-11-27 16:36
Android
android
android-studio
2019,自动化测试工具-干货分享
压力测试结果:崩溃crash,无响应
anr
,基本命令:adbsh
西方莫白
·
2023-11-26 04:15
在哪个机场免税店买什么最划算?
1、北京首都国际机场:雅诗兰黛
ANR
脸部精华液、LaMer海蓝之谜面霜、兰蔻小黑瓶精华肌底眼部凝霜、兰蔻小黑瓶、科颜氏黄瓜水、雅诗兰黛
ANR
眼霜套装、兰蔻粉水、SKⅡ神仙水、YSL口红。
九卿fairy
·
2023-11-26 03:21
Android
ANR
不会?这里有
ANR
全解析和各种案例!包教包会!
1、
ANR
介绍1.1
ANR
是什么
ANR
,全称为ApplicationNotResponding,也就是应用程序无响应。
bug樱樱
·
2023-11-24 06:13
(4.1.27.12)JNI/NDK开发指南(四)——Android NDK开发Crash错误定位
转载请注明出处:http://blog.csdn.net/xyang81/article/details/42319789在Android开发中,程序Crash分三种情况:未捕获的异常、
ANR
(ApplicationNotResponding
fei20121106
·
2023-11-24 05:06
anr
日志导出及分析
anr
发生原因ApplicationNotResponding(简称:
ANR
)指应用中一些特定的事件(如用户触摸事件、广播等)在应用的主线程没有在规定的时间内处理完,系统自动做出终止应用运行的响应。
神迹12
·
2023-11-23 17:04
Systrace 响应速度实战 3 :响应速度延伸知识
在讨论Android性能问题的时候,卡顿、响应速度、
ANR
这三个性能相关的知识点通常会放到一起来讲,因为引起卡顿、响应慢、
ANR
的原因类似,只不过根据重要程度,被人为分成了卡顿、响应慢、
ANR
三种,所以我们可以定义广义上的卡顿
Grackers
·
2023-11-22 18:53
android
java
python
编程语言
linux
Android
ANR
问题分析总结
为什么会产生一般是在“主”线程中进行一些长时间的操作时,会发生
ANR
。
寒冬_腊月
·
2023-11-22 09:24
Android之xCrash介绍
xCrash能为安卓APP提供捕获Java崩溃异常,native崩溃异常和
ANR
异常。
Lee_5566
·
2023-11-19 07:34
APM系列之二-原理篇-监听整个系统的
anr
和crash
前言本篇是APM系列文章的第二篇,主要介绍如何通过一个第三方应用,去监控整个系统中所有应用的异常事件,比如Crash或者
anr
。
失落夏天
·
2023-11-15 12:06
#
安卓-性能优化和稳定性
android
开发语言
dropbox
crash
anr
APM系列之三-原理篇-进程CPU峰值采集
第一个问题,采集应用的CPU峰值,可以辅助我们排查
ANR
问题,以及检测各个应用之间资源抢占的问题。第二个问题,为什么不用TOP?为什么TOP采集的是瞬时值,比如0
失落夏天
·
2023-11-15 12:06
#
安卓-性能优化和稳定性
java
服务器
linux
APM
安卓
CPU
APM系列之四-原理篇-监听应用前后台切换
2.关联协助分析一些异常问题,比如发现从A跳转B发生了
ANR
,就远比单纯的只有一份
ANR
日志好分析的多。一.如何监听进程的前后台切换这里我们就不讲源码分析流程了
失落夏天
·
2023-11-15 12:04
#
安卓-性能优化和稳定性
APM
android
anr
crash
稳定性
Android复习系列②之《Java进阶》
线程是CPU调度的最小单位,一个进程中可以包含多个线程,在Android中,一个进程通常是一个App,App中会有一个主线程,主线程可以用来操作界面元素,如果有耗时的操作,必须开启子线程执行,不然会出现
ANR
iijik55
·
2023-11-14 16:04
面试
阿里巴巴
android
前端
后端
进程&线程
从Android3.0开始,系统要求网络访问必须在子线程中进行,否则会抛出异常,这么做是为了避免主线程被阻塞而导致
ANR
,那么网络访问的操作就必须要放到线程中去执行。
魏铁锤爱摸鱼
·
2023-11-12 00:42
开发语言
通过 dump 虚拟机线程方法栈和堆内存来分析 Android 卡顿和 OOM 问题
卡顿(
ANR
)通常是主线程阻塞导致,主线程阻塞也可能有很多其他原因,比如在竞争其他线程的锁,在做耗时的运算,等待UI绘制的
码中之牛
·
2023-11-11 19:08
移动开发
Android
性能优化
android
Android
移动开发
性能优化
framework
ANR
问题分析概述
目录一、
ANR
问题概述1.1
ANR
分类1.2
ANR
触发流程1.3
ANR
发生原因二、背景知识介绍2.1线程状态2.2死锁2.3Binder2.4Lowmemorykiller三、通用分析流程一、
ANR
问题概述
qq_37695230
·
2023-11-11 03:39
Android基础
android
APPCrawler基础教程 + AppCrawler自动化遍历使用详解(版本2.1.0 )
qq_43317270/article/details/83104979一、背景一年前,我们一直在用monkey进行Android的稳定性测试,主要目的就是为了测试app是否会产生Crash,是否会有
ANR
Leodong.
·
2023-11-09 23:46
自动化测试
软件测试
flutter实践:慎用Expanded
Android原生的弹框里显示flutterview,由于使用了Expanded导致组件未显示出来最神奇的地方在于debug调试模式显示正常,然后用release版本发布时怎么都显示不出来,还导致点击后无响应
ANR
汤面不加鱼丸
·
2023-11-09 07:59
flutter
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他