【发布时间】:2012-04-11 03:28:23
【问题描述】:
我们刚刚发布了一个使用 Crittercism 框架的应用。一段时间后,我们有大约 125K 的应用程序加载和 95 次崩溃 - 比率不到 0.08%。
一次崩溃发生了 19 次,另外 10 次,但其他 41 次都发生了 3 次或更少。如果该应用程序有任何重大问题,我预计会在特定领域看到更多的失败,所以我对我看到的数据水平感到满意。
快速查看其中许多是低级故障,不是明显引起的,而是程序员错误。
示例
- 最大的一组都与后台线程上的 CFNetworking 相关,而静态 HTML 正在主线程上的 Web 视图中呈现。
-
free_list_checksum_botch中存在一些 KVO 故障
但是我的问题是,在一个足够复杂的操作系统(在这种情况下是 iOS)中,有一个足够复杂的应用程序(我认为是这样),应该我,作为开发人员,期望看到这种级别的“背景噪音”吗?
我是否应该期望每加载 1-2000 次就会出现一个应用程序崩溃,只是因为操作系统不完美?有没有其他人有过类似经历?
(我不是在寻找错误的解决方案。谢谢!)
【问题讨论】:
标签: ios crash operating-system crittercism