1

로 작성된 .EXE 감싸 Windows 서비스를 프로파일 링 할 수 방법 로컬 시스템으로 랩핑은 Tanuki Java 서비스 랩퍼를 사용하여 수행되었습니다. 내가 선택한 프로파일 러는 jProfiler이며 위의 서비스를 감지 할 수 없습니다. 지금까지 내 질문에 대답하는 것 같아 here,하지만 서비스의 로그온 계정을 변경하려면 적절한 기능을 중지합니다.나는 로그 자바 EE로 작성 및 GA</strong><strong>보스 4.2.2에 배포 된 <strong>.EXE 감싸</strong> Windows 서비스를 프로파일 링 할 자바

이 서비스를 프로파일 링하는 데 사용할 수있는 jProfiler 또는 다른 프로파일 러에 대한 임시 해결책이 있습니까?

답변

1

이 같은 wrapper.conf에 타 누키 서비스 래퍼에 VM 매개 변수를 추가 할 수 있습니다,

wrapper.java.additional.n=... 

프로파일 링에 대한 VM 매개 변수를 얻기 위해 실행 세션 -> 통합 Wizards->은 JProfiler와의 새로운 원격 통합 GUI.

JProfiler의 "빠른 연결"기능을 사용하여 이미 실행중인 Windows 서비스를 프로파일 링 할 수도 있습니다. JProfiler는 접속 대화 상자의 오른쪽 상단 모서리에있는 "서비스 표시"버튼을 활성화 할 때 로컬 시스템에서 실행중인 모든 서비스를 나열합니다.

+0

이미 "빠른 연결"기능을 사용했으며 "서비스 표시"옵션이 활성화되어 있지만 jProfiler가 서비스를 감지하지 못했습니다. JVM에 있고 로컬 시스템으로 로그온하는 모든 서비스를 jprofiler의 버전> = 10.0.0이 나열한다는 것은 다른 질문에 언급되어 있지만 일반적인 문제라는 것을 알았습니다. – Kapoios

+0

사실 그들은 모든 사용자로 로그온 할 수 있습니다. 하지만 임시 디렉토리에 문제가 있으면 문제가 발생할 수 있습니다. 이 경우 시작시 VM 매개 변수를 전달하는 방법을 사용하십시오. –

+0

솔루션에 대한 많은 감사를드립니다. – Kapoios