Текущая ситуация:
Как показано на снимке экрана, у меня есть объект ConcurrentHashMap:
- Объект: SubscriptionGroupTable
- Тип: java.util.concurrent.ConcurrentHashMap @ 0x6c0bce020
- Карта содержит несколько записей (всего 80 904 записи)
- → ConcurrentHashMap$Node[]
Код: Выделить всё
table - Отдельные объекты Node с полями ключа и значения
- Например, один видимый ключ — "SELF_TEST_C_GROUP" (String @ 0x6c1f0d4a0)
Каков правильный способ извлечь все ключи из этого ConcurrentHashMap в MAT?
Мне нужно получить список всех строковых ключей, хранящихся на этой карте. Я пытался использовать представление «Инспектор» для навигации по структуре вручную, но с 80 904 записями это непрактично.
Что я ищу:
- Запрос OQL, который может извлечь все ключи, или
- Метод, использующий встроенные функции MAT для экспорта/просмотра всех ключей
Будем благодарны за любые рекомендации!
Подробнее здесь: https://stackoverflow.com/questions/798 ... y-analyzer
Мобильная версия