테스트 코드에서 1.8 JVM 및 Apache Tomcat 7.xx를 실행하는 64 비트 Linux 서버에서 실행중인 alfresco를 원격으로 프로파일하려고하지만 프로그램 적으로 스냅 샷을 트리거하는 방법을 알 수 없습니다 .로컬에서 원격 서버의 스냅 샷 트리거
원격 서버에 연결하고 프로파일 링을 시작한 다음 Java로 작성된 테스트 코드에서 로컬 서버로 성능의 스냅 샷을 저장합니다.
이미 JProfiler 9.2를 Linux 서버에 설치했으며 JProfiler GUI를 통해 스냅 샷을 연결하고 가져갈 수 있습니다. 또한 서버는 보안을 위해 SSH 연결이 필요합니다. Controller.saveSnapshot (file)이 로컬 JVM에서 작동하는 것과 비슷한 코드에서이 작업을 수행하고 싶습니다.
이것이 가능합니까?
나는 트리거를 설정할 수 있고 원격 프로파일 러가 서버에 스냅 샷을 저장할 수 있지만 이것이 내가 원하는 것은 아님을 알고있다.
또한 명령 줄 컨트롤러를 사용했지만 원격 VM 옵션의 올바른 인수가있는 경우에도 서버에 연결하지 못했습니다.
또한 ConnectionFactor.createRemoteConnection()을 사용하려고했지만 암호 입력을 허용하는 인수가 표시되지 않으므로 실패합니다.