visualvm
v1.3.8で必要なオブジェクトを見つけました。
filter(heap.objects("java.lang.String"), "/hibernate\\.ejb\\.naming/(it.toString())")
彼らは次のように示しました:
java.lang.String#32669 - hibernate.ejb.naming_strategy_delegator
java.lang.String#34021 - hibernate.ejb.naming_strategy
java.lang.String#39522 - hibernate.ejb.naming_strategy_delegator
OQL 構文で結果セットから個々のオブジェクトを参照するにはどうすればよいですか? 私の試みは失敗します:
select heap.findObject("java.lang.String#34021")
select heap.findObject("#34021")
select heap.findObject("34021")