我正在使用VisualVM分析核心转储。我怀疑是一些XML对象导致了泄漏,但是有太多的String对象要逐一检查。
我可以使用OQL来搜索以'GH‘开头的字符串吗?
谢谢你的帮助。
发布于 2012-07-18 21:53:33
试试这个:select {instance: s, content: s.toString()} from java.lang.String s where s.count>2 && s.toString().substring(0,2)=="GH"
发布于 2014-10-08 22:12:28
在JDK 1.8.20下,一个更简单的变体可以工作:
select s from java.lang.String s where s.toString().startsWith("GH")发布于 2016-12-22 22:44:40
heap.objects('java.lang.String', false, "it.toString().startsWith('GH')")https://stackoverflow.com/questions/11527526
复制相似问题