[英]How to use "AND operator (&&)" in OQL in MAT Eclipse
[英]In Eclipse MAT's OQL: how to construct a date from a long integer?
我正在通过Eclipse MAT在核心转储中进行一些调查。 我有一些OQL,可以使我非常接近我想要的关于尚未收集(并占用大量内存)的Web客户端会话的信息。
会话数据具有长整数格式的日期。
这是一件小事(或者应该是),但是我还没有弄清楚如何将这个长整数转换为OQL内部的有意义的日期对象,但是这样做将有助于我从潜在的泄漏中筛选出无害的实时会话。
那么,在MAT的OQL中转换长日期或时间戳的诀窍是什么?
作为MAT的替代方法,您可以使用visualvm
JavaScript表达式可用作OQL查询中的过滤器,以将所有会话限制为有意义的会话。
例如:
select o from java.util.Date o
where new java.util.Date(o.fastTime).getYear() > 114
&& new java.util.Date(o.fastTime).getMonth() == 7
希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.