2012-02-09 6 views
1

VisualVm에서 Java 힙 덤프를 열었으며 특정 클래스의 모든 객체를 반환하도록 OQL 쿼리를 작성하려고합니다 (se.greger.sven.olof.node.Task) 개체 매개 변수 (refid) 중 하나에 의해 정렬됩니다. 아래에 제공된 두 가지 검색어의 변형을 시도했지만 지금까지 성공하지 못했습니다.VisualVm에서 객체 매개 변수로 OQL 결과 집합 정렬

select sort(heap.objects('se.greger.sven.olof.node.Task'), 'it.refid') 

1 2

select sort(se.greger.sven.olof.node.Task, it.refid) 
+0

내 참조 : http://visualvm.java.net/oqlhelp.html#sort – joaerl

답변

2

이 시도 시도 시도 :

select map(sort(heap.objects('se.greger.sven.olof.node.Task'), 'lhs.refid - rhs.refid'), '{ ID: it.refid, obj: it }')

내가 refid 긴 또는 INT 것을 기대합니다.