Java プロセスがハングする状況に遭遇しました。junit tcases を eclipse 経由で実行したところ、ハングした別のプロセスが開始されました。
ハングしたプロセスからJavaコアを生成する方法はありますか?この場合、コンソールがないため、ctrl-brkは役に立ちません。
IBM jvm を使用しているため、役に立たない jstack などのオプションを検索してみました。SendSignal は 64 ビットで動作せず、adapatj からのスタックトレースは使用できなくなりました。jconsoleも試しましたが、プロセスIDを選択しようとすると、指定されたプロセスへの接続が試行され続けます。
私が知っているのは、ハングしている Java プロセスのプロセス ID だけであり、そのプロセスがハング状態にある理由を分析するには、Java コアが必要です。