3

突然、私はそれjstat が非推奨であることに気づきました:

jstatツールは、インストルメント化されたHotSpot Java仮想マシン(JVM)のパフォーマンス統計を表示します。ターゲットJVMは、仮想マシンID、または以下で説明するvmidオプションによって識別されます。

注:このユーティリティはサポートされておらず、J2SESDKの将来のバージョンでは使用できない可能性があります。現在、Windows98およびWindowsMEプラットフォームでは使用できません。

私は何年もWindowsで何も開発していませんが、それでも問題は、代わりに何を使用する必要があるかということです。現在、どのツール(またはツールのセット)が、私が使用できるその種の監視の最良の代替と見なされていjstatますか?

更新:純粋なCLIツールが望ましいです。

4

3 に答える 3

7

ドキュメントには、JDK 5 (リンクした) 以降はサポートされていない (まだ非推奨ではない) と書かれていますが、JDK 6、7、および OpenJDK 8 にはまだ存在しています。代わりはありません ( jcmdには同等のコマンドがありません)。

さらに、ツールとユーティリティのディレクトリに、Windows 98 と ME を除いてサポートされていると書かれています。それから再び、それはサポートされておらず、実験的であるとすぐ上に言います..


ただし、注意点が 1 つあります。前回確認したときは G1 をサポートしていませんでしたが、JConsole/JVisualVM もサポートしていませんでした。適応できないわけではありません。

于 2012-10-03T20:47:03.777 に答える
3

VisualVM(または)Jconsoleのどちらでもかまいません

どちらもJVM監視に適したツールです。

于 2012-10-03T20:32:44.777 に答える
0

SunJVMにはVisualVMをお勧めします。SourceForgeから最新バージョンを入手し、すべてのプラグインをインストールします。スレッド、CPU、メモリなどの視覚的表現に満足するでしょう。

于 2012-10-03T20:32:57.853 に答える