テストコードから1.8 JVMおよびApache Tomcat 7.xxを実行している64ビットLinuxサーバーでalfrescoをリモートでプロファイルしようとしていますが、プログラムでスナップショットをトリガーする方法がわかりません。ローカルのリモートサーバー上のスナップショットをトリガーする
リモートサーバーに接続し、プロファイリングを開始し、そのサーバーのパフォーマンスのスナップショットをJavaで書かれたテストコードからローカルマシンに保存します。
私はすでにJProfiler 9.2をLinuxサーバにインストールしており、JProfiler GUIを介して接続してスナップショットを取得できます。また、サーバーはセキュリティのためにSSH接続が必要です。私はローカルのJVMでController.saveSnapshot(ファイル)がどのように動作するかと同様に、私のコードからこれをやりたいと思います。
これは可能ですか?
私はトリガーを設定し、リモートプロファイラにサーバー上のスナップショットを保存させることができますが、これは私がしたいことではありません。
さらに、コマンドラインコントローラを使用してみましたが、リモートVMオプションで正しい引数を指定しても、サーバに接続することができませんでした。
また、ConnectionFactor.createRemoteConnection()を使用しようとしましたが、パスワードの入力を許可する引数がないため失敗します。