我有一个 iOS 应用程序连接到外围设备,因此在后台运行。有时当内存不足的情况下,jetsam 决定关闭我的应用程序,即使根据 jetsam 日志它不是最大的运行进程。到目前为止,我的应用程序没有收到任何内存警告,因此甚至无法通过释放资源来响应此类事件。
首先,我想知道由于内存不足事件是否有关闭应用程序的任何标准。
其次,日志中的键是什么?例如状态键 - 它是否代表进程的当前状态,即当它被挂起时,是否意味着应用程序已被 jetsam 关闭?或者这可能是应用程序的状态,无论低内存事件如何
可以关闭多个进程吗?因为当我查看所有 JSON 时,只有一个进程具有 killDelta 键,而且它并不总是碰巧是最大的,即使这样我也可以看到有几个进程被挂起,这再次意味着不仅有一个被关闭?
我会很感激任何帮助谢谢