スワップも含めて、本当にメモリ不足になったらOOM killerが発動するんだろうけど、
どのタイミングで走るんだろう。
大きすぎるmalloc要求?それとも遅延割り当てされた領域へのアクセス?

mallocの時点でメモリ不足だとわかるなら
割り当てを失敗させればいいだけだから後者なんじゃないかな。