プロが教えるわが家の防犯対策術!

Eclipseでマルチスレッドプログラミングをしています。
アプリケーションの特性上スレッド数が非常に多く、普通に実行すると稀にデッドロックが起きるが、デバッグの手順によってはそのバグが表れなかったりして、自分自身が効率良くデバッグを行えていない気がします。

Eclipseでデバッグをするにあたり、何か知っておくと便利な機能等ありますか?
現在はスレッドを全て停止して、ちまちまと1つずつStep in/over しています。

オブジェクトの待機プールにどのスレッドが入っているかを知りたいのですが、知る方法ってあるでしょうか?

A 回答 (2件)

Loggerでスレッドのhash値


も出力するとかはだめですか?
    • good
    • 0
この回答へのお礼

Loggerというクラスの存在は初めて知りました。
ドキュメントを読んでみましたが、便利そうですね。
参考にしてみます。
ありがとうございました。

お礼日時:2007/05/30 21:44

Enerjy Thread Profileというプラグインがあります。

有料ですが・・・。
5日間無料で使えるので、どうしてもという場合はお試しになってから購入してみてはいかがでしょう?

参考:http://www.atmarkit.co.jp/fjava/rensai3/eclipsep …

参考URL:http://www.enerjy.com/jp/index.html
    • good
    • 0
この回答へのお礼

後ほど試してみます。
ありがとうございました。

お礼日時:2007/06/17 16:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!