「Javaパフォーマンス」の編集履歴(バックアップ)一覧に戻る
Javaパフォーマンス - (2006/03/24 (金) 19:49:16) の編集履歴(バックアップ)
Servlet Performance report
Comparing The Performance of J2EE Servers
Comparing Apache Tomcat Performance Across Platforms
TSS:Tomcat Performance Higher on Linux
Profiler
NetBeans Profiler
見た目綺麗だが、重い・・・
JMP - Java Memory Profiler
Memory Profilerと言う名前なのだが、メソッドの実行時間やコールグラフ、スレッドのモニタなんかもできる模様。
JVMPIを使って情報を取得し、GTK+で表示。
JVMPIを使って情報を取得し、GTK+で表示。
HPjmeter
hprofを読み込んで解析するビューワー。スレッドコールグラフ、スレッド状態なんかを見れる。Agentを入れないので機能は限られているが、簡単に導入できるのがウリかな。
Java Interactive Profiler
- Instrulmentsを使った(と思われる)プロファイラ
- http://rektunpe.sakura.ne.jp/diary/?date=20060209#p01
InfraRED
- AOPを使ったプロファイラ
その他のProfiler
Tool、ライブラリ
Proguard
使われていないコードやフィールド等を削除し、クラスを軽量化してくれる。もっともそれらはEclipse等のIDEで検出してソースコードレベルで削除しておくべきだと思うが・・・。
クラス名やメソッド名、フィールド名を変換して、短くしてくれる機能もある。逆コンパイルされたときに意味が分かりづらくはなるので、そういう目的にも使える模様。
クラス名やメソッド名、フィールド名を変換して、短くしてくれる機能もある。逆コンパイルされたときに意味が分かりづらくはなるので、そういう目的にも使える模様。
cache4j
Article
- Open Source Profilers for Java
- Performance monitoring with AspectJ
- Javaworld 2006年3月号
- Java InstrumentとJava assistの組み合わせは使えそう!