在 MacOs 中,您可以通过 Activity Monitor 查看空闲、有线、活动、非活动的内存状态。而且,您可以使用“purge”之类的命令行来清除内存。
那么,我可以在 iOS 中执行此操作吗?我不熟悉马赫/BSD。还有,其他人可以帮助我吗?
在 Mac Osx 中,我可以使用以下方法将非活动状态转换为空闲状态。
char command_line[256];
sprintf(command_line, "purge");
FILE *fp = popen(command_line, "r");
if (fp) {
pclose(fp);
}