我正在尝试制作一个应用程序,该应用程序使用 iPad 上的所有可用内存来故意使其停滞不前,以便在内存有限时测试其他一些东西。
目前我正在使用这段有效的代码,但 Xcode 因无法分配区域的错误而阻止了我。 (我在大约 1.4/4 GB 时停下来。)
while(1)
{
void *m = malloc(1024*1024);
memset(m,0,1024*1024);
}
我想尽我所能,捕获那段内存,直到我说停止。有没有更好的方法来解决这个问题?
最佳答案
尝试将 mmap 与 MAP_LOCKED 一起使用
关于c++ - 使用 iPad 上的所有可用内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25941725/