コマンドラインから実行中の JVM のヒープ使用量を確認できますか? Xmx で割り当てられた最大量ではなく、実際の使用量を意味します。
ウィンドウ環境にアクセスできないため、コマンドラインにする必要があり、値に基づいてスクリプトが必要です。アプリケーションはJettyアプリケーションサーバーで実行されています
コマンドラインから実行中の JVM のヒープ使用量を確認できますか? Xmx で割り当てられた最大量ではなく、実際の使用量を意味します。
ウィンドウ環境にアクセスできないため、コマンドラインにする必要があり、値に基づいてスクリプトが必要です。アプリケーションはJettyアプリケーションサーバーで実行されています
次のように jstat を使用できます。
jstat -gc pid
完全なドキュメントはこちら: http://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html
gc ロギングをオンにして実行を開始すると、ファイルに関する情報が得られます。それ以外の場合は、「jmap -heap」で必要なものが得られます。詳細については、jmap doc ページを参照してください。
実際のヒープ使用量を判断できるようにするためにツールがアプリケーションを停止するため、どうしても必要な場合を除き、本番環境では使用しjmap
ないでください。通常、これは本番環境では望ましくありません。