1

過去 2 日間、VM 環境で Java アプリケーションのプロファイルを作成しようとしています (この VM と JVM を混同しないでください)。Amazon ec2 インスタンスを実行しています。これらは実際に実行中の vmware イメージです。Jprofiler6 のライセンス版を使用して、Java アプリケーションのプロファイリングを行います。

今の状況は、仮想環境で Java アプリをプロファイリングしたいということです。VM で jprofiler を実行すると、リストから JVM を選択するよう求められます。しかし、残念ながら、JVM がリストされていません。

自分の物理マシンで同じことをすると、JVM が一覧表示されます。そのため、物理マシンでプロファイリングできますが、ec2 インスタンスではプロファイリングできません。

仮想環境でどのようにプロファイリングできるか分かりますか?

4

1 に答える 1

2

VM インスタンスは別のコンピュータであり、通常のネットワーク経由でアクセスできます。リモート デバッグ/プロファイリングを有効にするには、ゲストで JVM をセットアップし、jprofiler の起動時にリモート ホストを指定する必要があります。

于 2011-06-05T21:58:20.277 に答える