深入浅出带你了解JVM中的OQL
OQL (Object Query Language)类似于 SQL 的查询语言,可以方便在堆中进行对象的查找和 筛选。 语法 select [from[instanceof] ][where ] select * from com.XX.CacheManager 例子(MAT 版本)1.查询stringSELECT * FROM java.lang.String 2.正则查询 java.langSELECT FROM "java.lang.." 3.查询类地址0x79571fb40SELECT * FROM 0x79571fb40 4.属性访问器SELECT * FROM ${snapshot}.getClasses() 5.条件查询SELECT FROM java.lang.String s WHERE toString(s) LIKE ".day" 6.查询char数组长度大于 10 的select * from char[] s where s.@length > 10 7.查询长度大于 15 且深堆大于 1000 字节的所有 Vector 对象select * from...
