JenkinsスレーブエージェントであるJenkinsインスタンスを実行する8Goコンパイルサーバーがあります。すべてのジョブは同じスクリプトshを実行します。このスクリプトは、他のスクリプトと大きなantビルドを起動します。このビルドでは、複数のJVMを起動できます(forkを使用したjavac、junitreportsなど...)。
OutOfMemoryErrorを追跡する必要があります。ただし、生成されたJavaプロセスは一時的なものであるため、ツールを使用して監視することはできません。
サーバーで実行されている現在および将来のすべてのJVMを追跡し、メモリグラフを表示するツールを探しています。それは存在しますか?