问题标签 [oql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
326 浏览

java - Java 1.6.0_24 中“jhat”的 OQL“唯一”功能的问题

这是我发布的第一个问题。我有一个相当复杂的 OQL 查询,它列出了我们包中加载的类的静态字段。我在针对 Java 1.6.0_24 的“jhat”运行查询时看到的一个问题是“unique”函数无法按预期工作。我预计

返回 ['a', 'b', 'c'] 但它返回 ['a'], wtf?

如果有人感兴趣,实际的完整查询是(用你喜欢的替换“com.mydomain”):

0 投票
2 回答
401 浏览

java - 使用 Jhat 堆内置对象

任何人都可以展示如何在 select 语句中使用 heap.heapForEachClass 的示例吗?如果您可以提供一些带有不同查询示例的链接(当然,除了 oqlhelp 页面中的那些 :)),那就太好了

0 投票
1 回答
217 浏览

groovy - 在堆转储中查找 GroovyConsole 脚本的字符串版本

我不小心在 GroovyConsole 中运行了一个带有无限循环的脚本。:-\

为了墨菲定律,我在 3 或 4 小时内没有保存我的工作。所以,在杀死 GroovyConsole 进程之前,我已经转储了堆,希望找到此时正在运行的脚本的字符串版本

您是否有提示它可以隐藏在哪个类中,或者是否有可能?

0 投票
4 回答
7598 浏览

java - 如何在 Eclipse 内存分析器工具中将 @retainedHeapSize 与 oql 相加

您是否使用过eclipse中的MAT(Memory Analyzer Tool)。真的很酷。(1.5G堆转储文件kill jhat,ibm的带有OOME的堆转储分析器)。MAT 是活的、快速的、美丽的和强大的。

我想知道ehcahce key的内存大小是多少,所以在下面写oql。

不幸的是,像 sum()、max()、min() 这样的组函数并不存在。我将总结果行(约 60,000)导出到 excel 文件并在 excel 表中求和。

你有关于使用组函数(如 sum())的提示或隐藏(?)函数/特性吗?

0 投票
1 回答
133 浏览

oracle - 我可以将 OQL 与 Oracle 文本索引一起使用吗?

我有一个带有 Oracle Text 索引的数据库,我想使用带有对象查询语言 (OQL) 的访问层。
我想使用语句作为

在我的 OQL 访问层中。

这是可能的还是 OQL 标准不支持它?

0 投票
2 回答
390 浏览

java - 如何找到对象所指的内容?

我正在尝试找到一种方法来列出运行时对象所指的对象。我知道有一种方法可以使用 oql 查询 jvm,但我想做的是从程序内部查询它。有什么我可以使用的 API 吗?

0 投票
1 回答
1009 浏览

javascript - 为什么在 visualvm (jhat?) oql 中使用 javascript 有时会令人困惑?

我很想知道为什么 visualvm OQL 对以下语句有问题:

例外是:

相比之下,visualvm OQL 对以下任何示例都没有问题:

示例 1(注意“它”没有被引用):

示例 2(注意“it”被引用):

示例 3(“function(it)”出于某种原因在 OQL 中特别处理?):

我问这个是因为它似乎不直观,并且当我尝试创建可用的东西时,非直观行为的变化会出乎意料地出现并减慢我的速度。

0 投票
1 回答
889 浏览

java - 在 VisualVm 中按对象参数对 OQL 结果集进行排序

在 VisualVm 中打开了一个 Java 堆转储,我正在尝试制定一个 OQL 查询以返回由对象参数之一(refid)排序的特定类(se.greger.sven.olof.node.Task)的所有对象。尝试了下面提供的两个查询的变体,但到目前为止我还没有成功。

试试 1

试试 2

0 投票
2 回答
1961 浏览

java - 如何在 MAT Eclipse 的 OQL 中使用“AND 运算符 (&&)”

我正在对java rmi应用程序进行性能调整,并使用 OQL 执行以下查询:

上面的查询在JVisualVM上成功编译,一些记录后跟此错误:-

结果太多。请细化您的查询。

相同的查询无法在Eclipse-MAT中执行。

之后,&& tpoint.csf!=null从 中删除,它在Eclipse-MATabove query中编译得很好。与 JVisualVM 相比,它花费的时间也非常少,并且可以显示所有记录。

我无法找到&& operator在 Eclipse-MAT 中使用的正确语法。

面对很难为Eclipse-MAT找到好的 OQL 参考,好的参考是值得赞赏的。

提前致谢...

0 投票
4 回答
14614 浏览

visualvm - 使用 OQL 进行字符串搜索

我正在使用 VisualVM 分析核心转储。我怀疑某些 XML 对象会导致泄漏,但是有太多的 String 对象需要一一处理。

我可以使用 OQL 搜索以 'GH' 开头的字符串吗?

谢谢你的帮助。