Время от времени приложения «очистки памяти» всплывают на верхнюю строчку графиков загрузки в iOS AppStore, но я всегда удивлен: как эти приложения могут определить, сколько памяти используется, когда они помещены в «песочницу» и не могутдоступ к какой-либо памяти вне их процесса?Я не эксперт в распределении памяти на C, поэтому, возможно, решение очевидно, и я просто не знаю его, но мне любопытно, как это работает / может работать.
Очевидно, второй вопросКак они очищают память, когда у них есть счетчик? Я предполагаю, что они просто выделяют тонну тяжелых объектов (например, изображений) и таким образом заставляют ОС завершать другие процессы.И все же, может быть, есть более разумный способ?
Обратите внимание, я не говорю о Cydia, эти приложения доступны в обычном AppStore и работают на устройствах без взлома с официального согласия Apple.В качестве примера, вот текущий топ-продавец: http://iputzfrau.professional -apps.at /