请帮帮我。我在VisualVM中分析我的堆转储。
如何获得值为==“0”的所有字符串的数量? 我有以下查询:
select count(s) from java.lang.String s where s.toString().equals("0");
但它不起作用。 我希望收到所有字符串的数量为“0”值,如果它们的大小可能在内存中。
答案 0 :(得分:10)
这解决了我的问题
select count(heap.objects('java.lang.String'), "it.toString().equals('0')")