FreeBSDを語れ Part40 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0269名無しさん@お腹いっぱい。
2015/08/20(木) 20:13:38.12over commitの仕様だから、brk()/sbrk()が呼ばれた時点ではエラーは返さない(返せない)。
それでも実際には大部分のメモリが使用されずに解放されるから問題は起きない。
問題は、brk()等が呼ばれたあとで本当にメモリが使用されて物理的に不足した時。
その時、重要でなさそうなプロセスが強制killされたりするOSもあるが、
どうするのが正しいだろう?というのが今回の話題。
あ、brk()だけじゃなくてmmap()もね。
■ このスレッドは過去ログ倉庫に格納されています