Синтаксис OQL для подсчета строк, соответствующих критериям

Помогите пожалуйста мне. Я анализирую свой дамп кучи в VisualVM.

Как я могу получить количество всех строк со значением == "0"? У меня есть следующий запрос:

select count(s) from java.lang.String s where s.toString().equals("0");

Но это не работает. Я хочу получить количество всех строк со значением «0» и, если возможно, их размер в памяти.


person MeetJoeBlack    schedule 05.01.2015    source источник


Ответы (1)


Это решило мою проблему

select count(heap.objects('java.lang.String'), "it.toString().equals('0')")
person MeetJoeBlack    schedule 13.01.2015