Eclipse + java

このデバッガってイマイチだよ…。逆コンパイル機能もイマイチ…。ライブラリを逆コンパイルしたら行がずれ捲りでデバッグがやり辛いやり辛い…。逆コンパイル結果にブレークポイントを置こうとしても置けない場合があるし。10,000 回のループをステップオーバーだけで頑張るのは無理です…。Debugging Tools for Windows と比べると凄まじい程に低機能だし制約も多い。
java の大概のライブラリは、逆コンパイルしてある程度のデバッグが出来る様にデバッグ情報付いてるみたい。「Eclipse + javaデバッグ」が「VC++ のネイティブ C++PDB と Debugging Tools for WindowsWindows NT 系の OS で動くユーザプログラムのデバッグ」に優る所は、ライブラリの逆コンパイルが出来るって事ぐらいだな。java のクラスファイルってのは、それなりにデバッグ情報を持っている様な物だし、更に殆どの java のライブラリは行番号デバッグ情報まで付けてる。その辺りは Windows の DLL とはえらい違いだよ。でも Windows だってシンボルファイルを或る程度公開してるからねえ。場合によってはソースもあるし。