2012-05-08 3 views
0

私は単純なJavaプログラムのプロファイルにjavaTreeeProfilerを使用したいと考えています。私はそれを32ビットのLinuxで使いたいです。私はhttp://sourceforge.net/projects/jcoverage/からダウンロードしました readmeファイルには、「プロファイラを実行するには、libjprofiler.soをダイナミックローダが検出できる場所にコピーする」と記載されています。それは何を意味するのですか?そのlibjrofiler.soファイルはどこにコピーする必要がありますか?私はそれを構築しようとしました。それは正常にメッセージを構築することを示しましたが、私はコールツリーを見ませんでした。私は単純なアプリケーションで実行しようとしましたが、それもうまくいきませんでした。それは言う:JavaTreeProfilerの使用

Error occurred during initialization of VM 
    [java] Could not find agent library jprofiler on the library path, with error: libjprofiler.so: cannot open shared object file: No such file or directory 
    [java] Java Result: 1 

私はどのように私はこのプロファイラで簡単なJavaプログラムを実行するのですか?おかげさまで

答えて

0

JTreeProfilerはかなり古いプロジェクトです。現在、jvisualvmがJDKに含まれており、excellent profilerが組み込まれています。

+0

jvisualvmは主にメモリパフォーマンス用ですね。私はコールグラフビューを取得することに興味があります.. – Ragini

+0

それは両方を持っています。 http://visualvm.java.net/profiler.htmlを参照してください。 コールグラフは、スナップショットを作成した後で使用できます。 –

+0

@ Eugene Kuleshovありがとう...私はそれをショットしたい!私はEclipse IDEでそれを使用しようとしました。そのために、私はeclipseフォルダにzipファイルを解凍しました。 (私はlunuxを使用していることに注意してください)。その後、私はrun-run Configurationsでeclipseでそれを設定しようとしましたが、私はVisual Virtual Launcherを選択しました。しかし、私はこのlaucherで私の小さなJavaプログラムを実行しようとすると、動作しません。 「起動中に内部エラーが発生しました!」というエラーが発生します。私はEclipse Galileo 3.5を使用しています。どのように私はこの問題を解決することができますいくつかの考えを持っていますか? – Ragini