Cassandra データベースのガベージ コレクションを分析するために gc ユーティリティを使用したいと考えています。しかし、jstat コマンドを実行すると、bash:jstat: command not found という出力が表示されます。検索したところ、jstat は $JAVA_HOME/bin にあることがわかりましたが、$JAVA_HOME/bin がどこにあるのかわかりません。jstat の使用を開始する方法を知りたいですか?
16638 次
2 に答える
10
jstat
jdk(開発環境)で利用できるツールです。アプリケーションが jre を使用している場合、jre/bin の下のツールのみが実行環境で使用可能になります。jstat
ツールを使用するには、実行環境として必ず jdk を使用してください。
于 2015-05-29T09:26:39.537 に答える
2
To see $JAVA_HOME
path, you have to run the following command:
echo $JAVA_HOME
It will print java home directory path.
To run jstat
, you have to go to $JAVA_HOME/bin
path and run the following command:
./jstat -gc 29563
Note: gc
is option (there are more options) and 29563
is java process ID. see oracle document for details.
于 2019-02-12T05:52:39.370 に答える