タグ

メモリリークに関するmo12inoのブックマーク (1)

  • JVM メモリリーク時の対応

    概要 JVM 実行中に java.lang.OutOfMemoryError: Java heap space または java.lang.OutOfMemoryError: GC overhead limit exceeded が出力された場合の対応方法のひとつをまとめます。 jstat コマンドで JVM のメモリ使用状況を把握 「Java ヒープ・メモリの構造」や「Javaのヒープ・メモリ管理の仕組みについて」にまとめられているように、JVM のメモリ管理は以下のようになっています。 | Cヒープ | スレッドスタック | Javaヒープ | Cヒープ → JVM が OS のネイティブライブラリを実行する際に使用 スレッドスタック → スタック領域 Javaヒープ → 変数やオブジェクトなどを格納する領域 (Xms と Xmx でサイズを指定します) 概要に記載した Out Of

    JVM メモリリーク時の対応
  • 1