6

Cassandra データベースのガベージ コレクションを分析するために gc ユーティリティを使用したいと考えています。しかし、jstat コマンドを実行すると、bash:jstat: command not found という出力が表示されます。検索したところ、jstat は $JAVA_HOME/bin にあることがわかりましたが、$JAVA_HOME/bin がどこにあるのかわかりません。jstat の使用を開始する方法を知りたいですか?

4

2 に答える 2

10

jstatjdk(開発環境)で利用できるツールです。アプリケーションが 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 に答える