OQL:具有保留堆的Tomcat线程

时间:2013-05-30 15:22:19

标签: oql eclipse-mat

我在加入两个OQL语句时遇到了麻烦。由于OQL中的子选择语法有点古怪,有人可以帮助我吗?

选择1

SELECT thread.name.toString(), thread.@retainedHeapSize 
FROM java.lang.Thread thread 

将返回包含2列的结果集:thread name |保留堆大小

选择2

SELECT toString(info.workerThreadName), toString(info.req.queryMB.byteC.buff) 
FROM org.apache.coyote.RequestInfo info 

还将返回包含2列的结果集:thread name |请求uri

问题

如何将这些加入到包含3列的单个选择中?

所以结果将是:thread name |请求uri |保留堆大小

1 个答案:

答案 0 :(得分:0)

我不认为Eclipse OQL支持连接,因此您可以使用外部工具导出和连接两个不同的结果。例如,您可以使用csvjoin python工具中的csvkit来简化这一过程。