jmap を使用してヒープ ダンプを取得しました。Eclipse MATにロードしました。java.lang.Thread がトップ コンシューマです。直接ドミネーターをクリックすると、17K オブジェクト (org.jboss.security.SecurityAssociation$SubjectContext) を含む ArrayList が表示されます。
別の時間 (2 時間間隔) にヒープ ダンプを取得しました。
java.lang.Thread @ 0xd09f05d0 プール 7 スレッド 1 スレッド 112 | 12,198,024 | 7.64%
java.lang.Thread @ 0xd09e64c8 プール 7 スレッド 1 スレッド 112 | 19,037,464 | 8.58%
浅いヒープ: 112 保持ヒープ: 19,037,464 パーセンテージ 8.58
ヒープサイズが増加しています。
スレッド オブジェクト (0xd09f05d0 、0xd09e64c8 ) は異なり、スレッド名は同じです (pool-7-thread-1)。まだ同じスレッドを参照していて、ヒープが大きくなっていますか? または、1 つのスレッド (0xd09f05d0) が操作を完了し、別のオブジェクト (0xd09e64c8) を持つ同じスレッドが別の操作に使用され、別のオブジェクトを保持していますか?