web-dev-qa-db-ja.com

Java Eclipseのアプリケーション?(プラグイン)

私はJava Eclipse のアプリケーションでボトルネックを見つけることを探しています。これは役に立つかもしれません。

http://www.Eclipse.org/projects/project_summary.php?projectid=tptp.performance

使用する他の良いプラグインはありますか?

[〜#〜] edit [〜#〜]OK、必ずしもEclipseプラグインである必要はありません。しかし、それはいいでしょう。そして、私は速度に最も興味があります。

50
Nick Heiner

可能であれば、Sunで jvisualvm を使用してくださいJava 6 JDK(IBMも同様)。すぐに使用でき、多くの最初の質問に答えることができます。

Windowsでは、最適な結果を得るために調査するプログラムと同じJavaバイナリでjvisualvmを呼び出す必要があることに注意してください。

(visualvmはNetbeansプロファイラーのスタンドアロンサブセットです)

私の経験では、TPTPは可能な限り速く逃げるべきものです。それは恐ろしく過剰に設計された混乱であり、仕事に行くことはほとんど不可能であり、文書化が不十分であり、糖蜜のように遅い。

Eclipse用の優れた無料のプロファイルプラグインを知りません。しかし、それは本当にEclipseプラグインでなければなりませんか? VisualVM はJDKに付属しています。Java 6u7であり、高速で使いやすい。プロファイラーの中で最も機能が豊富ではないかもしれませんが、私にとっては十分です。

20

YourKit は、優れた商用プロファイラーであり、優れた Eclipse 統合を備えています。

11
Kevin

JProfiler (商用)が本当に役立つことがわかりました。 Eclipseの統合がありますが、sa 'ごとのEclipseプラグインではないため、通常の実行セッションの代わりにプロファイラーを非常に簡単に呼び出すことができます。非常に優れたボトルネック分析があり、プロファイラー自体のオーバーヘッドを下げるために設定を見つけて調整できます。強くお勧めします。

7
zvikico

Netbeansプロファイラー も使用しましたが、これはかなり良いです。 Eclipseで実行中のEclipseプロジェクトのプロファイルを作成するのは非常に簡単です。 Netbeansでプロジェクトを開く必要はありません。

4
Jay Askren

Eclipse Memory Analyser は最近私を大いに助けてくれました。

4
Mario Marinato

Visualvmに相当するIBM JDKを探している場合は、IBM Java Health Center: http://www.ibm.com/developerworks/Java/jdk/tools/ healthcenter / 。ある程度のプロファイリング機能があり、かなり高速です。

4
0
Mike Dunlavey