Javaアプリケーション・プロファイリング/追跡
質問
私は、ベンダーは、カスタマイズのためのAPIを提供してきたため、クローズドソースのJavaアプリケーションを持っています。私は他の文書を持っていないので、私はAPIのjavadocをに完全に依存しています。
私は、メソッドが実際に特定のユースケースのために、異なるクラスに呼ばれているものをトレースします。日食とそれを行うにはどのような方法がありますか?
正しい解決策はありません
他のヒント
(YourKitとJProfilerをなど)のほとんどのプロファイラーのサポートEclipseの統合ます。
JadClipse のプラグインを使用してクラスをコンパイルすることができますです JAD に、逆コンパイル、デバッグ時に使用可能です。
いくつかの制限がありますが、JADは、java-5をサポートしていない、とキャッチ関数は常にきれいに整列しないが、それはあなたの内側に行くいただきましたのは良いアイデアを与えることができますしてみてください。
このスレッドを参照してくださいあまりにもある-JAD-最高のjava-デコンパイラ
あなたが使用する必要があります日食TPTP( http://www.eclipse.org/tptp/)
個人的には可能であれば私はVisualVMのか、Netbeansのプロファイラを使用します。
Javaの逆コンパイラを持ってい<のhref = "http://java.decompiler.free .fr /?Q = jdeclipse」のrel = "nofollowをnoreferrer"> Eclipseのプラグインを、Java 6のサポート、および逆コンパイルソースにはかなりうまく機能し、デバッグ時にクラスファイルの内部で何があるか見ます。