Mac OS X 10.5.8でEclipse Europaを使用してJavaアプリケーションとJ2EE Webアプリケーションの両方を開発しています。 webappは、私が作成したJavaアプリケーション用のRESTful APIレイヤーを提供します。 Eclipseの中からTomcatを使ってwebappを実行しています。Mac OS X上のJavaプロファイラツール
重大なパフォーマンス上の問題があり、これらの問題を絞り込むためにプロファイラを使用したいと思っていますが、うまく動作するものは何も見つかりませんでした。私は、次のオプションを見てきた:
- TPTP、船をEclipseので:既知のバグは、Mac :(
- JProfilerを上で実行されているからプロファイラを防ぐ:Mac版
- Profiler4Jを持っていません。インストールしても動作しませんでした
- Shark:MacOSXに付属していますが、「Java Time Profile」を選択してwebappを実行すると、プロファイルするプロセスを選択することができません
- その他私が見たツールは$$が多く、これはオープンソースのプロジェクトです
私はこのリストを見てきました: hereしかし、あまりにも多くの選択肢があり、それらを通過するには余りにも時間がかかります。
私の環境で、Macで実際に動作する使いやすいビジュアルJavaプロファイラを知っている人はいますか?私はあなたの提案を聞くのが大好きです。
おかげでたくさんの男、 アリ
私は同じ問題を抱えていました。ほぼ1年後、VisualVMはdmg/.appとEclipse-Pluginを提供します。そして、無料です!絶対にMacでプロファイリングを行う方法。 – roesslerj
VisualVMは10.6より下の/ Developer/Applications/Utilitiesに表示されます(XCodeがインストールされている必要があります) –
あなたが直面している場合はローカルプロファイリングのためにVisualVMを設定する際には、[Mac OS X上でVisualVMを使ってTomcatをプロファイリングする](http://mballantyne.blogspot.com/2011/05/profiling-tomcat-with-visualvm-on-mac.html)を見てください。 )。 –