Dans MacOs, vous pouvez voir l'état de la mémoire libre, câblé, actif et inactif par Activity Monitor. Et, vous pouvez utiliser la ligne de commande comme "purge" pour purger la mémoire. Ensuite, puis-je le faire sous iOS? Je ne suis pas familier avec Mach/BSD. Et, quelqu'un d'autre peut-il m'aider?Comment nettoyer la mémoire système dans iOS?
Sous Mac Osx, je peux convertir l'inactif en libre en utilisant la méthode suivante.
char command_line[256];
sprintf(command_line, "purge");
FILE *fp = popen(command_line, "r");
if (fp) {
pclose(fp);
}
Vous n'avez pas défini le terme purger, et vous n'avez pas expliqué pourquoi c'est quelque chose dont vous avez besoin dans un programme. – bmargulies
Je vois cette application (https://itunes.apple.com/us/app/memory-100/id554435411?mt=8) peut le faire. Donc, je suis très intéressant comment ils font cela. –
Lire les commentaires. C'est apparemment un raté. – bmargulies