Quitada ブログ RX

Quitada ブログ RX

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

quitada 2.0

quitada 2.0

カレンダー

カテゴリ

(284)

SEO

(144)

金持ち父さん

(640)

生活

(215)

パソコン弄り

(136)

友人

(63)

IT

(160)

飲食

(134)

書評

(14)

My ブログ

(297)

BBC

(7)

健康

(7)

コメント新着

Robertalila@ Кому повезет в 2026 году, китайский гороскоп Китайские звёзды 2026: только три знака…
WalterAgono@ Статья для размышлений Правовые риски обычной проституции и пр…
Haroldcloni@ строительство-отделка.рф Подберем персонал Первый шаг в подборе…
DimaFlunK@ шкаф для посуды на кухню [url= <small> <a href="https://mebel-ko…
2006年05月28日
XML
カテゴリ: IT
検討編

もっとジェネラルな方法はないでしょうか。ということで、原点に立ち返って検討してみます。

そもそも、キーボードから Ctrl + Break を押下すると、所謂 Ctrl-Break シグナルが送信されるわけです。それをうけとった JVM プロセスは、スレッドダンプをはくようになっているわけです。UNIX 系でいうところの SIGQUIT 送信ですね。UNIX 系の場合は、

kill -QUIT <所定のプロセス ID>

でこれを実現できるので、java アプリケーションを起動したコマンドプロンプト等がなくてもコマンドレベルでスレッドダンプが取得できるわけですね。

つまり、 kill -QUIT のような動きを実現するようなコマンドが Windows にあれば、 問題提起編 検討編 でぶちあたった様々な問題が解決するわけで。

ということでありました!

SendSignal

というツールです。使い方は、

SendSignal <所定の JVM プロセス ID>

です。これで、指定した JVM プロセスに Ctrl-Break シグナルを送信できて、スレッドダンプをはくわけですね。もちろん、事前に標準出力をファイルにリダイレクトしておく必要がありますが。exe ファイルなので、ダウンロードして PATH の通っているフォルダにおいておくといいですね。

あー、すっきり!





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2012年11月02日 06時36分13秒
コメント(6) | コメントを書く
[IT] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: