VisualVM OQL过滤器无法按预期工作

时间:2011-02-17 14:57:08

标签: java visualvm oql

我想知道为什么以下OQL查询不仅仅返回最大返回量:

filter(heap.objects(), function(it) {
 return true;
});

实际上,我只返回了1个随机对象。

这有什么意义吗?我的堆有31.000个对象。

据我所知,上面应该返回所有对象(或返回的限制)。

我的最终目标是能够遍历每个对象的字段以检查它是否是浮点数并且具有特定值。

1 个答案:

答案 0 :(得分:0)

我的人性水平再次挥之不去,我忘了添加选择声明:

select filter(heap.objects(), function(it) {
     return true;
    });

希望这会像其他人一样帮助别人。