JFluid

Ref: JFluid

Javaアプリケーションのプロファイリングツール。
JDK 1.4.2 で動作し、Platform-independentということらしい。

JFluid

この他のリンク
Magnolia 1.0 release … CMS
Jakarta Tomcat 5.0.18 stable release … Servlet/JSP container
SnipSnap 0.5.1a… The easy Weblog and Wiki Software



JFluidの使い方

対応したJDKでないといけないようで、一番簡単なのはJFluidの次の項目からダウンロードする方法です。ただし、ダウンロードサイズが大きくなります。ここではjdk-linux.zipをダウンロードしました。

Download the whole zipped JDK package for:
Solaris/SPARC
Solaris/x86
Windows
Linux

ライブラリだけダウンロードして、既存のJDKのライブラリを書き換えるのも可能なようです。jfluid-jdk-libs.zip

Alternatively, download the single replacement libraries file

書き換えるのは、以下のファイルのようです。

On Solaris and Linux, copy the libjvm.so file from LIBS_HOME//client to JAVA_HOME/jre/lib//client. Do the same for the server subdir.
On Windows, copy the jvm.dll file from LIBS_HOME/windows/client to JAVA_HOME/jre/bin/client. Do the same for the server subdir.

次に、ツール本体のjfluid.zipをダウンロードします。

Download the JFluid tool package

今回は、jfluid.zipを展開したディレクトリの下にjdk-linux.zipも展開しました。

/usr/local/jfluid/
/usr/local/jfluid/jdk-linux/

/usr/local/jfluid/jfluid.sh を編集します。次の2行だけ編集すればいいです。

JVM_PATH=/usr/local/jfluid/jdk-linux/bin/java
JFLUID_DIR=/usr/local/jfluid

bashプロンプトで、以下の通りにコマンドを入力すると画面がでて、起動が確認できるはずです。

export JAVA_HOME=/usr/local/jfluid/jdk-linux
export PATH=$JAVA_HOME/bin:/usr/local/jfluid:$PATH
jfluid.sh

とりあえず、/usr/local/jfluid/jdk-linux/demo/jfc/SwingSet2を使って試用してみた。クラスファイルがないと動作させられないので、jarを使ってクラスファイルを展開してからJFluidを起動します。

cd /usr/local/jfluid/jdk-linux/demo/jfc/SwingSet2
jar xf SwingSet2.jar
jfluid.sh

表示された画面で、[Main class]にSwingSet2.classを指定し、[OK]ボタンをクリック後、メニューから[Run]を選べば実行できます。

同じカテゴリの記事: Java