프로필러 유틸리티를 사용하여 다음을 수행할 수 있습니다.
프로필링 데이터의 "스냅샷"을 만들 수 있습니다.
스냅샷은 수집한 모든 프로필 결과를 마지막으로 재설정한 이후에 누적된 프로필링 결과입니다.
네 개의 서로 다른 데이터 보기에 스냅샷 결과를 표시할 수 있습니다.
호출 트리 보기는 시스템 전체의 호출 타이밍 및 호출 횟수를 보여 주는 트리 테이블을 제공합니다.
핫스폿 보기는 상위 체인에 상관없이 총 호출 타이밍을 보여 주는 일반 노드 목록을 제공합니다.
역 추적 보기는 해당 노드(루트 노드)를 호출한 모든 호출 체인을 보여 주는 역 호출 스택을 제공합니다.
호출 수신자 보기는 상위 체인에 상관없이 루트 노드의 총 호출 트리를 제공합니다.
스냅샷에 포함할 정보의 종류를 지정합니다.
양식, 작업 흐름 및 XPRESS의 모든 요소를 포함하거나 특정 요소 집합으로 컨텐트를 제한할 수 있습니다.
계측에 포함하거나 제외할 특정 Java 메소드 및 구성자를 선택할 수 있습니다. Identity Manager 클래스 및 사용자 정의 클래스의 계측이 지원됩니다.
프로젝트 스냅샷을 다음과 같이 관리할 수 있습니다.
프로젝트의 nbproject/private/idm-profiler 디렉토리 또는 프로젝트 외부의 임의의 위치에 스냅샷을 저장합니다.
IDM 프로필러 보기의 저장된 스냅샷 섹션에서 모든 저장된 스냅샷 목록을 볼 수 있습니다.
프로젝트에서 스냅샷을 열거나 프로젝트 외부의 임의의 위치에서 스냅샷을 로드합니다.
스냅샷을 삭제합니다.
이름별로 특정 노드를 검색합니다.