スレッドダンプ(jstack / jcmd)
指定したJavaプロセスの全スレッドのスタックトレースを出力する標準ツール。-lでロックに関する追加情報も出せる。
- 概念URI
https://comcomponent.com/knowledge/jstack-thread-dump/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- デッドロック(deadlock)はスレッドダンプ(jstack / jcmd)で確認できます。jstack(またはjcmd Thread.print)が全スレッドのスタックトレースを出力し、-lでロックに関する追加情報まで表示できる。ダンプを数秒おきに2〜3回取り、動いていないスレッドがどのロックを待ち、そのロックを誰が握っているかを突き合わせる。 / 確度: 確立した関係 / 確認日: 2026-08-02 出典
- スレッドダンプ(jstack / jcmd)を仮想スレッドに用いることは推奨されません。従来形式のスレッドダンプはプラットフォームスレッド向けで、アプリの仮想スレッドは含まれない。仮想スレッドを使う構成では jcmd Thread.dump_to_file -format=json を使う。 / 確度: 確立した関係 / 確認日: 2026-08-22 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。