Фильтр VisualVM OQL не работает должным образом
Мне интересно, почему следующий OQL-запрос не просто возвращает максимальное количество возвратов:
filter(heap.objects(), function(it) {
return true;
});
На самом деле, я получаю только 1 случайный объект.
Есть ли в этом смысл? В моей куче 31 000 объектов.
Насколько я знаю, вышеприведенное должно возвращать ВСЕ объекты (или предел возвратов).
Моя конечная цель - иметь возможность зацикливать каждое поле объекта, чтобы проверить, является ли оно плавающим и имеет определенное значение.
1 ответ
Решение
Мой уровень человечности снова много раз колебался, я забыл добавить утверждение выбора:
select filter(heap.objects(), function(it) {
return true;
});
Надеюсь, это поможет кому-то еще так же, как я.