0

在 iPhone 崩溃日志中,我看到以下信息。

异常类型:00000020 异常代码:0x8badf00d 突出显示的线程:0

应用程序特定信息:iOSMyApp[2687] 有超过允许时间的活动断言:{(标识符:暂停进程:iOSMyApp[2687] allowedBackgroundDuration:10.000000 原因:暂停所有者 pid:15 preventSuspend preventThrottleDownCPU preventThrottleDownUI)}

已用总 CPU 时间(秒):10.060(用户 10.060,系统 0.000),100% CPU 已用应用程序 CPU 时间(秒):7.785,77% CPU

我了解已用应用程序 CPU 时间包括应用程序使用的总 CPU 时间,包括设备资源的等待时间。

但是这个 7.785 秒是多少?

这是渲染屏幕 UI 所花费的时间吗?或者这是从 applicationDidFinishWithLaunchingOptions 方法返回所需的时间吗?

我有这个疑问是因为苹果接受了应用程序启动时间直到 20 秒(大约是因为苹果没有定义固定指标)。但是 7.785 秒为什么我们得到崩溃日志?

请帮助我理解这个价值。

4

1 回答 1

0

提到的时间是从 applicationDidFinishWithLaunchingOptions 方法返回所花费的时间。

参考了这些链接并获得了此信息。

使用 iOS 5 启动时应用程序崩溃 - 无法重现 iPhone 4 与 iPhone 5 TestFlight 问题 无法在 iOS 6 上启动调试 IPA,它在 iOS 5 上完美运行

于 2013-03-11T07:25:46.947 回答