История изменений
Исправление hateyoufeel, (текущая версия) :
И обращений к mmap тоже не будет.
> cat testmmap.c
#include <stdio.h>
#include <stdlib.h>
void test()
{
void *p = malloc(1024*1024*1024); // 1G
if(p) {
// puts("Allocated");
free(p);
// puts("Freed");
} else {
// puts("Failed");
}
}
int main()
{
for(int i = 0; i < 10000; i++)
test();
return 0;
}
> gcc testmmap.c -o testmmap -std=c11
> strace -o mmap.strace ./testmmap
> cat mmap.strace|grep mmap|wc -l
10009
P.S. Просто признай, что у тебя маленькая пиписька, и тебе нравится самоутверждаться в срачах на ЛОРе. Особенно по банальным вопросам.
Исходная версия hateyoufeel, :
И обращений к mmap тоже не будет.
> cat testmmap.c
#include <stdio.h>
#include <stdlib.h>
void test()
{
void *p = malloc(1024*1024*1024); // 1G
if(p) {
// puts("Allocated");
free(p);
// puts("Freed");
} else {
// puts("Failed");
}
}
int main()
{
for(int i = 0; i < 10000; i++)
test();
return 0;
}
> gcc testmmap.c -o testmmap -std=c11
> strace -o mmap.strace ./testmmap
> cat mmap.strace|grep mmap|wc -l
10009