通过 VisualVM OQL 查询检索 "id" 字段值

Retrieve "id" field values via VisualVM OQL query

使用 Java VisualVM (1.8.0_45) 中的 OQL 查询获取 obj.id returns JavaScript object id (long value) instead Java 字段的值。换句话说,JavaScript id 字段隐藏了 Java 对象 id 字段。 Java 对象值可以在 Instances 浏览器中看到,但是如何通过 VisualVM OQL 检索它?

目前无法访问 Java 对象 id 字段。这是 OQL 中的错误。
您可以使用以下解决方法:

obj["wrapped-object"].getValueOfField("id")