苹果看门狗杀死了你的app

2019-02-20  本文已影响2人  李某lkb

nimo:
为了防止一个应用占用过多的系统资源,苹果工程师门设计了一个“看门狗”的机制。“看门狗”会监测应用的性能。如果超出了该场景所规定的运行时间,“看门狗”就会强制终结这个应用的进程。
开发者们在crashlog里面,会看到诸如0x8badf00d这样的错误代码(看起来很像bad food,看门狗吃到了坏的食物,不嗨森)。
看门狗触发条件如下:

触发时机
看门狗出动的时间

启动
20秒

恢复运行
10秒

悬挂进程
10秒

退出应用
6秒

后台运行
10分钟

上一篇下一篇

猜你喜欢

热点阅读