0

メモリ アナライザー ツールを使用してヒープ ダンプを分析しています。ドミネーター ツリーから、メモリ保持率が最も高いクラス (約 47%) を選択しました。参照なしで選択されたオブジェクトと、1 GB を超える保持メモリを持つハッシュ マップ エントリがあることがわかります。このようなキーと値のペアが表示されます

Class Name                                              | Shallow Heap | Retained Heap
---------------------------------------------------------------------------------------
key java.lang.String @ 0x717278cd8  MapAllProfilesOutput|           32 |            88
---------------------------------------------------------------------------------------

Class Name                                                   | Shallow Heap | Retained Heap
------------------------------------------------------------------------------------------------
value com.tibco.xml.xdata.xpath.Variable @                   |           24 | 1,194,483,312
|- <class> class com.tibco.xml.xdata.xpath.Variable          |           16 |         2,296
|- mValue com.tibco.xml.datamodel.nodes.Document             |           48 | 1,194,483,288
------------------------------------------------------------------------------------------------

値の内容を取得する方法はありますか? OQLを使用したハッシュについて読んでいたので、可能性を確認したかったのです。また、ヒープ ダンプは約 4.5 GB です。

4

1 に答える 1