使用OQL进行字符串搜索



我正在使用VisualVM来分析核心转储。我怀疑是某些XML对象导致了泄漏,但有太多的String对象无法逐一处理。

我可以使用OQL来搜索以"GH"开头的字符串吗?

谢谢你的帮助。

JDK1.8.20下有一个更简单的变体:

select s from java.lang.String s where s.toString().startsWith("GH")

试试这个:select {instance: s, content: s.toString()} from java.lang.String s where s.count>2 && s.toString().substring(0,2)=="GH"

heap.objects('java.lang.String', false, "it.toString().startsWith('GH')")

从a.b.c.MyClass c中选择c.attr_name.toString(),其中c.attr_name.toString).startsWith("GH")

相关内容

  • 没有找到相关文章

最新更新