Критерии jetsam для закрытия приложения
У меня есть приложение для iOS, подключенное к периферийному устройству и работающее в фоновом режиме. Иногда, когда возникает нехватка памяти, jetsam решает закрыть мое приложение, даже если согласно журналу jetsam это не самый большой запущенный процесс. До сих пор мое приложение не получало никаких предупреждений о памяти, поэтому невозможно даже ответить на такое событие, высвободив ресурсы.
Сначала я хотел бы знать, есть ли какие-либо критерии для закрытия приложения из-за нехватки памяти.
Во-вторых, какие ключи в журнале? например, ключ состояния - представляет ли он текущее состояние процесса, т.е. когда он приостановлен, это означает, что приложение было закрыто jetsam? или, может быть, это было состояние приложения независимо от события нехватки памяти
Можно ли закрыть несколько процессов? Потому что, когда я смотрю на все JSON, только один процесс имеет ключ killDelta, и он не всегда оказывается самым большим, и даже в этом случае я вижу, что несколько процессов приостановлены, что означает, что не только один был закрыт?
Буду признателен за любую помощь Спасибо