VisualVM OQL 过滤器未按预期工作

发布于 2024-10-17 18:33:24 字数 256 浏览 2 评论 0原文

我想知道为什么下面的 OQL 查询不简单地返回最大返回量:

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

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

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

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

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

I am wondering why the following OQL query is not simply returning the maximum amount of returns:

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

In fact, I only get 1 random object returned.

Does this make any sense? My heap has 31.000 objects.

As far as I know, the above should return ALL objects (or the limit of returns).

My end goal is to be able to loop every object's field to check if it is a float and has a certain value.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过期情话 2024-10-24 18:33:24

我的人性水平再次腰斩了很多时间,我忘记添加选择语句:

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

希望这能帮助像我一样的人。

My level of humanity once again waisted a lot of time, I forgot to add the select statement:

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

Hopefully this will help someone else just as human as me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文