エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メモリオーバーコミット - 理想未来ってなんやねん
Linuxのお話。 多くのプログラムは、使うかどうか分からないけど取り敢えず多めにメモリを確保している... Linuxのお話。 多くのプログラムは、使うかどうか分からないけど取り敢えず多めにメモリを確保していることがよくあります。 そういったプログラムが多数動いていると、システム全体のメモリ仕様効率が悪くなってしまいます。 Linuxにはメモリオーバーコミットという機構があり、実メモリ以上のメモリを割り当てることが可能です。 メモリを確保する際には。沢山あるように見せかけておき、実際に使われる段階でメモリを割り当てるようになっています。 メモリオーバーコミットがあると、取り敢えずメモリで失敗することがほぼ無くなります。 mallocの後に確保ができたかどうかチェックしていない様なプログラムでも確保に失敗して例外で落ちるようなことは無いわけです。 実際に実メモリも仮想メモリも足りなくなったときには、OOM Killerという機構が発動します。 カーネルがメモリを十分確保できそうなプロセスを選び、プ
2014/11/21 リンク