나는 TPTP을 사용하여 OSX에서 Eclipse에서 junit 테스트를 프로파일 링하려고 시도하고있다. 나는 문제없이 일식에서 TPTP 패키지를 설치, 나는 몇 가지 코드를 프로필에 가서는 저에게 말한다 :Eclipse TPTP 또는 OSX의 기타 Java 프로파일 링 솔루션. 제안 환영
은 내가 internets에 주위를 검색하고 많은 약 Agent Controller은 거의 모든 자바 개발자의 나는 OS X의에서 일식 실행 알고 OS X를 사용할 수없는 불평을 발견했다. eclipse가 os x를 지원하지 않는 이유는 무엇입니까? os x가 에이전트 컨트롤러를 실행할 수없는 경우 왜 TPTP 패키지를 OS x에서 사용할 수있게합니까? 순수하게 원격 디버깅 목적을 위해?에이전트 컨트롤러는 10002
이 서비스가 시작되었는지 확인 포트에서 사용할 수 없습니다와 포트 번호입니다 선호도 아래 을 수정하십시오.
- Os X는 BSD를 기반으로하며 Linux에는 Agent Controller 포트가 있습니다. os x에 포팅 된 적이 있습니까?
- TPTP이 os x (Linux의 원격 디버깅, 에이전트 컨트롤러 교체)에서 작동하도록하는 아이디어 나 성공 사례가 있습니까?
- 다른 옵션은 무엇입니까 (Netbeans, VisualVM, JProfiler)?
- stackoverflow는 내가 뭘한다고 제안합니까?
참고 : 클래스 및 메서드, 각 메서드가 호출되는 횟수 및 각 메서드에서 프로그램이 소비하는 시간에 대한 프로파일 링에 관심이 있습니다. System.nanotime()을 사용하는 코드의 복잡성으로 인해 명령문은 옵션이 아닙니다. the Eclipse TPTP FAQ
어떤 플랫폼 및 환경 않는 TPTP 지원에 따르면
?
TPTP 인프라의 사용자 인터페이스 구성 요소는 Eclipse 지원 플랫폼에서 실행될 수 있습니다. 다양한 테스트 실행, 모니터링 및 추적 구성 요소는 일반적으로 광범위한 인프라 구조에서 실행되고 인터페이스는 광범위한 시스템과 함께 실행됩니다. 의 한 가지 주목할만한 결점은 의 다양한 추적 기능이 현재 Java와 관련이 있지만, 프로젝트는 당연히 추가로 언어 지원을 연장하겠다는 목표를 갖고 있음에도 불구하고 Java 관련입니다. 의 경우 다른 에이전트는 적용 범위가 일반적으로 의 인기있는 운영 체제, 응용 프로그램 서버, 웹 서버 등에 적합하며 은 다른 오픈 소스 제품에 대해 을 지원하는 데 특히 중점을 둡니다.
관련 질문 :
How can I see what parts of my code are running the most
Using java to get os level system information
if you have a java application that is consuming cpu when it isnt doing anything
관련 링크 :
Open Source Profilers for Java
안녕하세요, MacOSX에서 AgentController를 실행/찾는데 성공 했습니까? – lud0h
아니요, 불행히도 아닙니다. 저는 포기하고 visualVm과 jprofiler의 조합을 사용했습니다. –