問題タブ [thread-dump]

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 投票する
0 に答える
806 参照

java - jstack: Java スレッド ダンプのヘルプ

jstackで遊んでいます。スレッド ダンプが示す内容については、あまり情報がありません。

遊んでいるうちに、2 つの異なるスレッド ダンプを取得しました。

ダンプ 1:

[...]

ダンプ 2:

[...]

(完全を期すために: 両方のダンプは Tomcat 6 インストールから取得されます)

ここで確認できることは次のとおりです。 - 両方のスレッドが WAITING 状態です。- 両方のスレッドがメソッド BorrowObject() で同期ブロックに入った - 両方のスレッドがタイプ GenericObjectPool$Latch の (異なる) オブジェクトで wait() を呼び出したようです。

また、ダンプ 2 には「- 待機中 ...」と表示されますが、ダンプ 1 には表示されません。その理由と意味は?

ご回答ありがとうございます。

よろしく、 マーカス

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

java - kill -3 または jstack : 違いは何ですか?

jboss サーバーで実行されている Web アプリケーションのスレッド ダンプを取得したいと考えています。

私の問題に対する2つの解決策を見つけました:

  • unix コマンドの使用: kill -3
  • JDK に存在する jstack ツールを使用します。

誰でもこれらの2つの方法の違いを説明できますか?

前もって感謝します !

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

java - このようなスレッド ダンプを出力する JVM はどれですか?

私は、次のような Java スレッド ダンプをよく目にします。これは、Sun HotSpot JVM とその派生物 (OpenJDK など) によって生成されたものです。

現在、私のソフトウェアを使用している他のユーザーを支援しているときに、次のような別の形式のスレッド ダンプに出くわすことがあります。

ご覧のとおり、フォーマットはかなり異なり、劣っています。保持しているロックについては報告しません。また、待機しているオブジェクトも報告しません。

スタック トレースの 2 番目のスタイルを生成する JavaVM のファミリを知っている人はいますか? 私自身は一度も使用したことがなく、これはしばらくの間私を悩ませてきました!

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

thread-dump - アプリケーションがハングしたときにスレッド ダンプを分析する方法

アプリケーションがハングし、アプリケーションを再起動する必要があるという問題に直面しています。

これがそのスレッドダンプです。スレッド ダンプを分析する方法を理解したいのですが、問題のあるコードに到達する方法はありますか。

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

java - Samurai によるスレッド ダンプ分析

Samuraiを使用してスレッド ダンプを分析しようとしました。

.tdump ファイルを提供する Java VisualVM からスレッド ダンプを保存しました。それからサムライを始めました

スレッド ダンプ ファイルを Samurai にドラッグしたところ、コンソールに次のエラーが表示されました。

Samurai をエラーなしで実行するにはどうすればよいですか?