От великага шила в попе, сделал я сей прикол:
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[]){
int _c;
sscanf(argv[1],"%i", &_c);
void *f = calloc((_c*262144), sizeof(int));
return 0;
}
и собирался он так:
g++ -march=native -mtune=native -O2 -pipe c.c -o mem.clear
Соответственно:
./mem.clear 5000
вызывал отличный своп у тукса.
И вот на Семёрке x64 поставил я Visual Studio 2010. Скомпилял. И тут я понял - хитра ось. Память то реально не выделяет.
Вопрос. Как мне переделать сию шутку так, чтобы в Винде был такой же своппинг?