2013-03-11 3 views
0
.

В журналах «Сбои iPhone» я вижу следующую информацию.Журналы сбоев IPhone. Каково прошедшее время процессора.

Тип Исключение: 00000020 Исключительные коды: 0x8badf00d Выделенные резьбы: 0

Применение специфической информации: iOSMyApp [2687] имеет активные утверждения сверх разрешенного времени: {( идентификатор: Приостановка процесса: iOSMyApp [2687 ] permittedBackgroundDuration: 10.000000 причина: приостановить владельца PID: 15 preventSuspend preventThrottleDownCPU preventThrottleDownUI )}

прошедшее время всего процессора (SE conds): 10,060 (пользователь 10,060, система 0,000), 100% CPU Прошедшего приложения процессорное время (в секунды): 7,785, 77% процессор

Я понимаю, что истекшее время применения процессора включает в себя общее время процессора, используемое приложение включая время ожидания ресурсов устройства.

Но что это за 7.785 секунд?

Пришло ли это время, чтобы отобразить экранный интерфейс? или Пришло ли это время для возврата из метода applicationDidFinishWithLaunchingOptions?

У меня возникает это сомнение, потому что время применения приложения до 20 секунд (приблизительно, поскольку фиксированная метрика определяется яблоком) принимается яблоком. Но тогда за 7.785 секунд, почему мы получили журнал аварий?

Пожалуйста, помогите мне понять это значение.

+0

http://stackoverflow.com/questions/3908882/application-failed-to-launch-in-time – Rushabh

+0

Так, это 7.785 секунды = время, затраченное на метод didFinishLaunching? – Prem

+0

Вы случайно вызываете beginBackgroundTaskWithExpirationHandler: не вызывая соответствующий endBackgroundTask :? – Tirth

ответ

Смежные вопросы