2013-01-29 5 views
5

JProfiler의 평가판을 다운로드하고 Java 1.5 콘솔 앱에서 테스트하고 있습니다. 그것은 단지 메모리 사용량, 즉 java.lang.String이 인스턴스화 된 횟수를 보여줍니다. 나는 어떤 방법이 호출되었고 각각의 방법에 얼마나 많은 시간을 소비했는지보고 싶다. 평가판에서이 작업을 수행하는 방법을 알지 못했습니다.Jprofiler 7.2.2 - 메서드에서 보낸 시간을 보는 방법

"Performance Bottle Necks"에 대한 메뉴 선택을 보여주는 http://java.dzone.com/articles/jprofiler-your-java-code-could, 을 보았습니다. 내 드롭 다운 메뉴에는이 옵션이 없습니다. 평가판에서이 기능을 사용할 수 없습니까?

+0

프로그램을 실행하는 방법과 관련이있을 수 있습니다. JProfiler가 계측을 기반으로 한 CPU 정보 만 표시하고 프로그램을 계측하지 않은 경우 해당 정보가 표시되지 않습니다. 차이점은 http://en.wikipedia.org/wiki/Profiling_(computer_programming)을 참조하십시오. – sharakan

답변

10

왼쪽 사이드 바에서 CPU보기 섹션을 활성화 한 다음 "핫 스팟"탭을 선택하십시오. 먼저 CPU 데이터 기록을 시작해야 할 수 있습니다. 기록 된 데이터가 없으면 CPU 레코딩을 시작할 수있는 탭이 있습니다.

+0

그렇게하면 "세션 설정", "프로필 설정", "프로파일 링 설정 템플릿 선택"드롭 다운 목록에 "성능 병목 검색"메뉴 선택 항목이 나타나지 않습니다. –

+0

세션 설정에 있습니다. 나는 방법으로 보낸 시간을 보여주는 견해를 언급하고있었습니다. –

0
  1. CPU보기 섹션을 열고 "통화 트리"탭을 클릭하십시오.
  2. 마우스 오른쪽 버튼을 클릭하고 찾기를 클릭하십시오.
  3. 이제 조사 할 메소드 이름을 입력하면 메소드의 트리 계층 구조가 표시됩니다.
  4. 방법을 마우스 오른쪽 단추로 클릭하고 "루트로 설정"을 클릭 할 수도 있습니다.
  5. 이제 루트로 설정된 메소드를 설정 한 후 "핫 스폿"과 "콜 그래프"를 모두 쉽게 분석 할 수 있습니다.

저는 Jprofiler 10.0.3을 사용하고있었습니다.