問題タブ [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 に答える
2644 参照

java - MAT Eclipse で OQL を使用して埋め込みクエリを実行する方法

以下のようにクエリを使用して、すべての Thread オブジェクトを取得できます

次に、返された結果オブジェクトをさらに分析したい場合、OQL は次のようになるはずです。

しかし、それは ClassCastException になります。

MAT Eclipse の OQL は埋め込みクエリをサポートしていますか? また、必要な結果を得るにはどうすればよいですか?

0 投票する
1 に答える
650 参照

java - Object Query Language リファラー

ヒープ ダンプを分析して、休止状態のキャッシュ設定が原因かどうかを判断しようとしています。

問題のオブジェクトの多くのインスタンスは、「org.hibernate.internal.util.collections.IdentityMap」によって参照されます。Hibernate によって参照されるオブジェクトのインスタンスの正確な数を返す OQL クエリを作成するにはどうすればよいですか?

0 投票する
3 に答える
5495 参照

jvm - パッケージのすべてのインスタンスを OQL

OQLパッケージに属するすべてのオブジェクトを取得することは可能ですか? または、クエリを実行できますwildcardsか?

@haridsvが提案したように、私は試しました:

しかし、VisualVMそのようなパッケージが存在しないという不満があります。

失敗します。

ありがとう!

せだの。

0 投票する
2 に答える
914 参照

java - ヒープ ダンプを分析すると、Map#size() は関数ではありませんか?

この奇妙なエラーが発生します:

javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: size is not a function, it is null. (#1)

ヒープ ダンプを分析し、VisualVM で次の OQL クエリを実行すると、次のようになります。

問題は句にあります。明らかに size メソッドがありwhereますが、どういうわけか機能していません。Map

0 投票する
1 に答える
138 参照

java - キャスター クエリの並べ替えと制限

最も古い日付を持つキャスター クエリを介して単一のオブジェクトを返そうとしています。

これは私が試してきたものです: SELECT p FROM model.objects.Product p LIMIT $1 WHERE p.status=$2 ORDER BY p.statusDate;

この結果は次のようになります:

私は、この種のことをサポートしていると信じているバージョン 0.9.6 を使用しています。

ヒントやポインタは大歓迎です。

0 投票する
0 に答える
166 参照

linq - Linq to OQL プロバイダーはありますか?

Linq クエリをOQLに変換したい。

Linq to OQL プロバイダーはありますか?

0 投票する
1 に答える
500 参照

jpa - OQL または JQL で、このタイプの外部結合をどのように行うか

列 age を持つ 2 つの完全に無関係なエンティティ EntityX と EntityY があるとします。OQL で結合を行うにはどうすればよいですか

EntityX から x,y を x として選択 EntityY を x.age = y.age の y として完全外部結合

これは不可能ですか?

ありがとう、ディーン

0 投票する
1 に答える
2742 参照

java - VisualVM / OQLで、特定のパッケージからオブジェクトのすべてのインスタンスの合計サイズを取得するにはどうすればよいですか?

VisualVmを使用して、Tomcatで実行されているWebアプリケーションのプロファイルを作成しています。Tomcatはメモリ不足エラーでクラッシュし続けるので、アプリケーションで何が原因であるかを把握しようとしています。VisualVmからメモリプロファイラーを実行すると、メモリの大部分がString / Char []によって使用されているように見えますが、これらの文字列の上位レベルのコンテナーを理解できない限り、知識はほとんど役に立ちません。調査を行っているときにOQLを見つけrsizeof()たので、たとえばSELECT rsizeof(o) FROM instanceof my.package.class o、どのクラスが必要かわからないので、SELECT it.name, rsizeof(o) FROM instanceof Filter(Heap.classes(), "/my.package./(it.name)");代わりにそのようなものを実行できるようにしたいと思っていますが、それは機能しません。

では、OQLは何​​でしょうか?理想的には、トップ10程度に制限し、サイズで並べ替えたいと思います。

0 投票する
1 に答える
501 参照

oql - OQL: ヒープを保持する Tomcat スレッド

2 つの OQL ステートメントの結合に問題があります。OQL のサブ選択構文は少し風変わりなので、誰か助けてくれませんか?

1を選択

2 つの列を持つ結果セットを返します: スレッド名 | 保持ヒープ サイズ

2を選択

2 つの列を持つ結果セットも返します: スレッド名 | リクエストウリ

質問

これらを3列の単一選択に結合するにはどうすればよいですか?

したがって、結果は次のようになります。リクエストウリ | 保持ヒープ サイズ

0 投票する
1 に答える
335 参照

java - JVM EXCEPTION_ACCESS_VIOLATION の後にヒープ ダンプを取得する必要がある

Java コマンド パラメータを使用してヒープ ダンプを取得できることがわかりました。

次のエラーが発生した場合は、ヒープ ダンプが必要です。

hs_err_pid6332.log を取得していますが、コンテンツに対して OQL を実行できるように、HPROF 形式のヒープ ダンプが必要です。

ここを案内してもらえますか?前もって感謝します!