4
bTraceをJDK5以下で使用できますか?そうでない場合は、JDK6で提供されているbTraceを動作させるものは何ですか?btrace with JDK5
私の理解では、Javaバイトコードインストルメンテーションに取り組んでいるbtraceは、JDK5でもそこにあったのです。 bTraceが利用している計測器のいくつかの追加機能はありますか?
bTraceをJDK5以下で使用できますか?そうでない場合は、JDK6で提供されているbTraceを動作させるものは何ですか?btrace with JDK5
私の理解では、Javaバイトコードインストルメンテーションに取り組んでいるbtraceは、JDK5でもそこにあったのです。 bTraceが利用している計測器のいくつかの追加機能はありますか?
こちらをご参照ください:
を、このシナリオをテストされていません。ここでhttp://kenai.com/projects/btrace/forums/forum/topics/13112-running-BTrace-on-JRE
は、彼らが答えたものです。理論的には、デフォルトのクラスパスによって選択された場所にtools.jarをコピーするだけで十分です(またはtools.jarを含むクラスパスでBTraceに提供する)。 あなたがそれを試すことができれば素晴らしいだろう - 私は結果を聞くのが大好きだ。
この質問は、Java 6 JDKではなくJava 6 * JRE *でBTraceを実行することに関する質問でした。 * Java 5 *上で実行することは、おそらくより大きな変更です(そして、私はそれが簡単にはやっていないと思います)。 –
実際には、あなたが求める正確な質問でトピックが更新されました。要するに、BTraceはHotSpotベースのJVM、JDK/JRE 6以降でのみ実行できます。 JRE 5には、実行中のJVMプロセスに動的にアタッチし、エージェントと再トランスフォームのクラスをロードする機能がありません。さらに、エージェントは、マルチプラットフォーム性を維持するにはかなり大きなオーバーヘッドを招くネイティブライブラリの形式にする必要があります。 –