現在GlassfishにデプロイされているJavaEEアプリケーションがあり、負荷テストを作成しました。これにより、1時間以内に(今のところ-クラッシュの速度が向上します)JMS接続プールを使い果たし、Glassfishをめちゃくちゃ悪いメッセージで壊すことができます。
使用中の接続は、max-pool-sizeとexpiredmax-wait-timeに等しくなります。これ以上の接続を割り当てることはできません。
どのJavaEEコンポーネントがJMS接続をリークするかを確認したいと思います。メモリについては、プロファイラーを使用でき、JDBC接続にも使用できたと思います。しかし、開いた/閉じたJMS接続と、それらを作成し、解放しないコンポーネントを追跡するための最良のツールは何ですか?