1
VisualVmでJavaヒープダンプを開き、特定のクラスのすべてのオブジェクトを返すようにOQLクエリを作成しようとしています(se.greger.sven.olof.node.Task )オブジェクトのパラメータ(refid)の1つによって順序付けられます。以下に示す2つのクエリのバリエーションを試しましたが、これまで成功していません。私はrefid
が長いか、int型であることを期待しVisualVmのオブジェクトパラメータによるOQL結果セットの並べ替え
select map(sort(heap.objects('se.greger.sven.olof.node.Task'), 'lhs.refid - rhs.refid'), '{ ID: it.refid, obj: it }')
:
select sort(heap.objects('se.greger.sven.olof.node.Task'), 'it.refid')
を試してみてはこれを試してみてください2
select sort(se.greger.sven.olof.node.Task, it.refid)
マイリファレンス:http://visualvm.java.net/oqlhelp.html#sort – joaerl