[英]Show String contents in the OQL result when using MAT
當我在 Eclipse Memory Analyzer 中執行以下 OQL
SELECT key FROM com.google.common.cache.LocalCache$StrongAccessWriteEntry
我得到以下結果
key
---------------------------------
java.lang.String [id=0x7bfa42f80]
java.lang.String [id=0x7bdf3a5b0]
java.lang.String [id=0x7bdf380c0]
java.lang.String [id=0x7bdf175e0]
......
---------------------------------
我可以通過右鍵單擊每個結果行和 select List Objects -> with outgoing references
來檢查每個結果行的值,這很不方便。 我希望結果是這樣的:
key
---------------------------------
java.lang.String [id=0x7bfa42f80] apple
java.lang.String [id=0x7bdf3a5b0] peach
java.lang.String [id=0x7bdf380c0] pineapple
java.lang.String [id=0x7bdf175e0] cherry
......
---------------------------------
假設apple
, peach
, pineapple
, cherry
是每一行的內容。
通過這種方式,我可以通過查看它來知道每一行的值。 有什么辦法嗎?
我想通了,只需使用以下命令
SELECT key.toString() FROM com.google.common.cache.LocalCache$StrongAccessWriteEntry
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.