Message217309
> Hm...
> What's /proc/sys/vm/overcommit_memory ?
> If it's set to 0, then the kernel will always overcommit.
Ah, indeed.
> If you set it to 2, normally you'd definitely get ENOMEM
You're right, but with weird results:
$ gcc -o /tmp/test test.c; /tmp/test
malloc() returned NULL after 600MB
$ gcc -DDO_MEMSET -o /tmp/test test.c; /tmp/test
malloc() returned NULL after 600MB
(I'm supposed to have gigabytes free?!) |
|
Date |
User |
Action |
Args |
2014-04-27 19:09:37 | pitrou | set | recipients:
+ pitrou, vstinner, njs, skrah, neologix, jtaylor, josh.r |
2014-04-27 19:09:37 | pitrou | link | issue21233 messages |
2014-04-27 19:09:37 | pitrou | create | |
|