Вычистить очищенные страницы из памяти в iPhone - PullRequest
2 голосов
/ 20 января 2012

Я читал эту интересную статью, касающуюся отображения параметров памяти в iPhone, и заметил, что среди различных данных возвращаются помимо «активных», «физических», «свободных» и т. Д. И т. Д. И т. Д. есть также «очищаемый» (const int = purgeablePages vmStats. purgeable_count;), мне было интересно, поскольку это именно «очищаемый», как это можно очистить? В target-c есть команда для этого?

Спасибо всем

1 Ответ

3 голосов
/ 20 января 2012

Это статистика управления памятью ядра.Страницы очищаемой памяти могут быть освобождены и, следовательно, повторно использованы ядром в любое время.Так как это внутренняя часть ядра, и связанная с ней память, вероятно, не принадлежит вашему процессу (если вы ее не распределили), вы не можете на нее влиять.но это на самом деле не задокументировано , и вам очень вряд ли это когда-нибудь понадобится.Лучшей доступной «документацией» является класс WebKit, который использует очищаемую память .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...