Out Of My Memory

雨垂れ石を穿つ

Java

【Java】一定間隔でヒープダンプを取得するシェルスクリプト

スレッドダンプの取得とほぼ同じです。 http://【Java】一定間隔でスレッドダンプを取得するシェルスクリプト 事前準備 jps等でヒープダンプを取得したいjavaプロセスを調べておく。 $ jps 387 Jps 133 Bootstrap 実行コマンド ./heap_dump.sh [対象のpid] …

【Java】一定間隔でスレッドダンプを取得するシェルスクリプト

事前準備 jps等でスレッドダンプを取得したいjavaプロセスを調べておく。 $ jps 387 Jps 133 Bootstrap 実行コマンド ./thread_dump.sh [対象のpid] ソース 引数1:スレッドダンプを取得したいjps 引数2:任意。スレッドダンプの取得間隔(デフォルトで5…

【Java】gcutilコマンド GCの状態をタイムスタンプと共に出力する。

●事前準備 jpsで監視したいjavaプロセスを調べておく。 ●実施 以下のコマンドを実行(1000ミリ秒毎に結果を出力している) jstat -gcutil -h 10 [javaプロセスのID] 1000 | awk -F, '{print strftime("%Y-%m-%d %H:%M:%S",systime()) $1}' ●結果 2019-03-17 …