LoginSignup
0
0

More than 1 year has passed since last update.

OOM とは

Posted at

勉強前イメージ

out of memory

調査

OOM とは

Out Of Memory の略でプログラム実行時のエラーです。
OMMエラーやメモリリークとも呼ばれます。
プログラム実行時に必要なメモリ量が確保できずに、それ以上の処理が進められない場合に発生します。

多くの場合以下が原因になっています。

  • 必要なメモリ量がそもそもない
  • システムでメモリリークが発生してる
  • メモリの断片化で必要なメモリを確保できていない

メモリ量が足りずにプログラムにメモリが割り当てられなかった場合はOOMエラーで異常終了しますが、
プログラムの実行方式によってはプログラムを強制終了します。

メモリが足りなくてシステムが停止するおそれがある場合は
メモリをよく使っているプロセスを殺しに来る OOM Killer があります。

勉強後イメージ

そのまんまやった。
そういえばOOMキラーってあったね

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0