移动端常见崩溃指标

崩溃分析,是将 Android 和 iOS 平台常见的 APP 崩溃问题进行归类分析,帮助企业根据崩溃指标快速发现、定位问题。

Android 崩溃指标

崩溃指标 数据定义 公式定义
总体 Crash 率 Crash 基础指标,表示 Native + Java 类型的崩溃率。 今天实时 Crash 率 = 今天 0 点到当前时间 Crash 发生累计次数 / 今天 0 点到当前时间应用(版本)总启动次数。
Native Crash 率 Crash 基础指标,表示 Native 的崩溃率。 今天实时 Native Crash 率 = 今天 0 点到当前时间 Native 类型 Crash 发生累计次数 / 今天 0 点到当前时间应用(版本)总启动次数。
Native 用户 Crash 率 Crash 基础指标,表示 Native 的用户崩溃率。 今天实时 Native 用户 Crash 率 = 今天 0 点到当前时间 Native 类型 Crash 影响的设备去重数量 / 今天累计 UV。
Native Crash 次数 Crash 基础指标,表示 Native 的崩溃次数。 今天实时 Native Crash 次数 = 今天 0 点到当前时间 Native 类型 Crash 发生累计次数。
Java Crash 率 Crash 基础指标,表示 Java 的崩溃率。 今天实时 Java Crash 率 = 今天 0 点到当前时间 Java 类型 Crash 发生累计次数 / 今天 0 点到当前时间应用(版本)总启动次数。
Java 用户 Crash 率 Crash 基础指标,表示 Java 的用户崩溃率。 今天实时 Java 用户 Crash 率 = 今天 0 点到当前时间 Java 类型 Crash 影响的设备去重数量 / 今天累计 UV。
Java Crash 次数 Crash 基础指标,表示 Java 的崩溃次数。 今天实时 Java Crash 次数 = 今天 0 点到当前时间 Java 类型 Crash 发生累计次数。

iOS 崩溃指标

崩溃指标 数据定义 公式定义
总体 Crash 率 Crash 基础指标,表示全堆栈 + Abort 类型的崩溃率。 今天实时 Crash 率 = 今天 0 点到当前时间 Crash 发生累计次数 / 今天 0 点到当前时间应用(版本)总启动次数。
全堆栈 Crash 率 Crash 基础指标,表示全堆栈的崩溃率。 今天实时全堆栈 Crash 率 = 今天 0 点到当前时间全堆栈类型 Crash 发生累计次数 / 今天 0 点到当前时间应用(版本)总启动次数。
全堆栈用户 Crash 率 Crash 基础指标,表示全堆栈的用户崩溃率。 今天实时全堆栈用户 Crash 率 = 今天 0 点到当前时间全堆栈类型 Crash 影响的设备去重数量 / 今天累计 UV。
全堆栈 Crash 次数 Crash 基础指标,表示全堆栈的崩溃次数。 今天实时全堆栈 Crash 次数 = 今天 0 点到当前时间全堆栈类型 Crash 发生累计次数。
Abort 异常未捕获 Crash 率 Crash 基础指标,表示 Abort 的崩溃率。 今天实时 Abort Crash 率 = 今天 0 点到当前时间 Abort 类型 Crash 发生累计次数 / 今天 0 点到当前时间应用(版本)总启动次数。
Abort 异常未捕获用户 Crash 率 Crash 基础指标,表示 Abort 的用户崩溃率。 今天实时 Abort 用户 Crash 率 = 今天 0 点到当前时间 Abort 类型 Crash 影响的设备去重数量 / 今天累计 UV。
Abort 异常未捕获 Crash 次数 Crash 基础指标,表示 Abort 的崩溃次数。 今天实时 Abort Crash 次数 = 今天 0 点到当前时间 Abort 类型 Crash 发生累计次数。

指标标准

高仿 Eyepetizer | 开眼短视频

基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

发布于:6月以前  |  1023次阅读  |  详细内容 »

DialogFragment引起的内存泄露

发布于:8月以前  |  1250次阅读  |  详细内容 »

太经典了!雷军 1994 年写的代码,像诗一样优雅!

发布于:9月以前  |  387次阅读  |  详细内容 »

图解 | 线程的麻烦事儿,Actor能解决吗?

发布于:9月以前  |  336次阅读  |  详细内容 »

日志规范多重要,这篇文章告诉你!

发布于:9月以前  |  325次阅读  |  详细内容 »

最经典的两种软件架构模式

发布于:9月以前  |  270次阅读  |  详细内容 »

VSCode源码分析 - 主要窗口

workbench.ts中startup里面Workbench负责创建主界面,其文件路径为:`src/vs/workbench/browser/workbench.ts`

发布于:9月以前  |  520次阅读  |  详细内容 »

docker 访问宿主机网络

docker容器访问宿主的方法

发布于:9月以前  |  622次阅读  |  详细内容 »

源码浅析 SDWebImage 5.5.2

本文基于 SDWebImage 5.5.2。重读的原因也是由于发现它的 API 在不断迭代,许多结构已经不同与早期版本,同时也是为了做一个记录。阅读顺序也会依据 API 执行顺序进行,不会太拘泥于细节,更多是了解整个框架是如何运行的。

发布于:10月以前  |  604次阅读  |  详细内容 »

go-micro 到底是个啥?

go-micro 到底是个啥?这是很多初接触微服务的技术人员想要弄清楚的,但是大多数文章都只告诉你 go-micro 是一个微服务框架,国内大多数作者写出来的文章都只是 go-micro 官网上的示例代码,这样的代码还被随意转载。这让很多初接触微服务和 go-micro 有点摸不到头脑。本文试图说清楚这些事。

发布于:11月以前  |  445次阅读  |  详细内容 »

最多阅读

简化Android的UI开发 1年以前  |  370891次阅读
Android设计与开发工作流 1年以前  |  3039次阅读
30分钟搭建一个android的私有Maven仓库 1年以前  |  2983次阅读
Google Enjarify:可代替dex2jar的dex反编译 1年以前  |  2933次阅读
Android多渠道打包工具:apptools 1年以前  |  2481次阅读
Android UI基本技术点 1年以前  |  2460次阅读
Google Java编程风格规范(中文版) 1年以前  |  2458次阅读
Android权限 - 第一篇 1年以前  |  2363次阅读
Stetho 1年以前  |  2279次阅读
2015 Google IO带来的新 Android 开发工具 1年以前  |  2201次阅读
你应该知道的布局和属性 1年以前  |  2150次阅读
听FackBook工程师讲*Custom ViewGroups* 1年以前  |  2138次阅读
MVP在Android平台上的应用 1年以前  |  2126次阅读