[정보] 자바 프로파일링도구 TPTP
페이지 정보
작성자 최고관리자 댓글 0건 조회 1,232회 작성일 20-02-05 16:07본문
C로 짠 프로그램을 프로파일링할 때는 리눅스에서 제공되는 gprof유틸을 사용할 수 있습니다.
그럼 자바로 작성한 프로그램의 프로파일링은?
이클립스를 사용하시는 분이라면 자바프로그램 프로파일링시에 TPTP라는 플러그인을 사용할 수 있습니다. 저도 써봤는데 클래스마다 걸리는 시간, 호출되는 메소드 수, 호출관계를 시퀀스다이어그램으로 그려주기도 합니다.
TPTP 소개
자바 코드로 애플리케이션이나 서블릿을 작성하는 것은, 견고하며 개발 완료 수준의 품질이 보장되는 프로그램을 전달하기 위한 긴 과정 중 첫 번째 단계일 뿐이다. 코드는 반드시 해당 오퍼레이션과 정확성을 점검하기 위해 테스트해야 한다. 코드는 성능 저하를 불러오는 병목 현상과 특히 메모리와 같은 자원 낭비와 부주의한 사용을 제거하기 위해 프로파일링되어야 한다. 또한 애플리케이션 오류와 미수로 그쳤거나 실제 행해진 공격을 세밀하게 찾아내기 위해서뿐만 아니라 개선과 최적화를 위한 가능성과 사용 패턴을 확인하기 위해 모니터링되어야 한다.
아래 자세하게 설명된 링크를 걸어 둡니다.
gprof사용예
TPTP튜토리얼
그럼 자바로 작성한 프로그램의 프로파일링은?
이클립스를 사용하시는 분이라면 자바프로그램 프로파일링시에 TPTP라는 플러그인을 사용할 수 있습니다. 저도 써봤는데 클래스마다 걸리는 시간, 호출되는 메소드 수, 호출관계를 시퀀스다이어그램으로 그려주기도 합니다.
TPTP 소개
자바 코드로 애플리케이션이나 서블릿을 작성하는 것은, 견고하며 개발 완료 수준의 품질이 보장되는 프로그램을 전달하기 위한 긴 과정 중 첫 번째 단계일 뿐이다. 코드는 반드시 해당 오퍼레이션과 정확성을 점검하기 위해 테스트해야 한다. 코드는 성능 저하를 불러오는 병목 현상과 특히 메모리와 같은 자원 낭비와 부주의한 사용을 제거하기 위해 프로파일링되어야 한다. 또한 애플리케이션 오류와 미수로 그쳤거나 실제 행해진 공격을 세밀하게 찾아내기 위해서뿐만 아니라 개선과 최적화를 위한 가능성과 사용 패턴을 확인하기 위해 모니터링되어야 한다.
아래 자세하게 설명된 링크를 걸어 둡니다.
gprof사용예
TPTP튜토리얼
댓글목록
등록된 댓글이 없습니다.