タグ

ブックマーク / qiita.com/N_G (2)

  • jstatを使用したJavaアプリのメモリ計測 - Qiita

    Javaの使用メモリサイズの調査 Javaアプリで実際に使用しているメモリは、topコマンドでは取得不可能です。topコマンドを実行しても、JVMが全体で確保しているメモリのサイズがわかるだけです。 今回は、jstatツールを使用して、Javaの実際に使用しているメモリのサイズの大まかな値を確認する方法を説明します。方法を使うことで、アプリの改修無しに、処理にあまり影響を与えず、大まかな使用メモリ量を見ることができます。 jstatの準備 jstatはJava仮想マシンの統計データの監視ツールです。JDKに含まれているため、JDKをインストールすれば同時にインストールされ使用可能な状態となります。ただし、公式のドキュメントによると試験的な機能とのことなので、今後のvrersionでなくなる可能性があることに注意してください。 解析用プログラム 適当な処理のサンプルアプリを動かします。Ja

    jstatを使用したJavaアプリのメモリ計測 - Qiita
  • WindowsでのJavaアプリのメモリ計測 - Qiita

    Javaの使用メモリサイズの調査 Windows環境下でJavaアプリが実際に使用しているメモリ量を確認したい時、タスクマネージャーのプロセスタブでは確認できません。タスクマネージャーには、JVMが全体で確保しているメモリのサイズが表示されます。 今回は、2つの方法を使用して、Javaが実際に使用しているメモリのサイズの大まかな値を確認する方法を説明します。方法を使うことで、アプリの改修無しに、処理にあまり影響を与えず、大まかな使用メモリ量を見ることができます。 1. Jstatを使用する方法 jstatコマンドを使用した使用メモリの計測は別の記事を参照ください。 Windows環境でもコマンドプロンプトからJstatコマンドを使用することができます。Windows環境ではJDKのbinフォルダにjstat.exeファイルが存在します。また、jstatコマンドで指定するプロセスIDはタス

    WindowsでのJavaアプリのメモリ計測 - Qiita
  • 1