Tomcat にデプロイされているアプリケーションのメモリ使用量を分析しようとしています。
アプリケーションが tomcat で実行されている間に、ヒープ ダンプとスレッド ダンプを取得する必要があります。
Tomcat のターミナルから Mac でこれらのダンプを取得する方法を教えてください。
「ps ux | grep apache」を使用して tomcat PID を取得しようとした後、「kill -3 PID」を実行しましたが、何も起こりません...
Tomcat にデプロイされているアプリケーションのメモリ使用量を分析しようとしています。
アプリケーションが tomcat で実行されている間に、ヒープ ダンプとスレッド ダンプを取得する必要があります。
Tomcat のターミナルから Mac でこれらのダンプを取得する方法を教えてください。
「ps ux | grep apache」を使用して tomcat PID を取得しようとした後、「kill -3 PID」を実行しましたが、何も起こりません...
Tomcat の実行に使用する JVM によって異なります。JDK を使用してすべてのアプリケーションとサーバーを実行することを強くお勧めします (HotSpot の場合は、使用する可能性が高い)。次に、複数のユーティリティを手元に用意する必要があります。
または、すべてのツールを優れた UI にバンドルする jvisualvm を使用します。最後になりましたが、間違った PID を取得している可能性があります :-)
kill -3 PID を実行した後、Apache Tomcat の PID プロセス ID は、スレッド ダンプが /tomcat/logs/catalina.out に書き込まれます。