# XQuery 프로파일러

### XQuery 프로파일러

XQuery 성능 분석 및 최적화- XQuery 1.0 및 XQuery 3.1을 지원합니다
- 호출 그래프 또는 호출 횟수를 기반으로 한 프로파일링
- 세부적인 지표들을 기록하여 문제 발생 지점을 파악합니다
- 조회 횟수 및 호출 그래프 프로파일링 옵션

- 조회 수 및 재생 시간 관련 지표
- 검색 결과에서 해당 요소로 바로 연결되는 링크 제공
- 시각적인 결과물을 보여주기 위한 차트 생성
- XQuery 디버거 

## XQuery 프로파일링

[XMLSpy에서 제공하는 XQuery 프로파일러](https://www.altova.com/images/xquery-profiler.png)

XMLSpy는 강력한 [XQuery 디버거](xquery-debugger.md) 외에도, XQuery 코드를 완벽하게 최적화할 수 있는 XQuery 프로파일러를 포함하고 있습니다. XQuery 프로파일러는 XQuery 실행 중에 실행되는 각 처리 명령에 대한 상세한 성능 지표를 모니터링하고 기록하여, 병목 현상을 신속하게 파악하고 제거하는 데 도움을 줍니다.

XQuery 프로파일러는 호출 그래프 또는 호출 횟수를 기반으로 변환 과정을 모니터링할 수 있는 기능을 제공합니다. XMLSpy에서 XQuery를 실행하면 프로파일러는 호출 횟수, 실행 시간, 하위 요소의 실행 시간 등 다양한 지표를 표시합니다. 프로파일러 창에 나열된 요소를 클릭하면 해당 XQuery 문서가 자동으로 열리고 해당 요소가 강조 표시되어, 단 한 번의 클릭으로 문제점을 쉽게 파악할 수 있습니다. 

### 차트 분석 결과 확인 {#charts}

[프로파일링 결과로부터 차트 생성하기](https://www.altova.com/images/xquery-profiler-chart.png)

XMLSpy는 XQuery 프로파일러가 반환하는 결과 전체 또는 일부를 기반으로 사용자 정의 가능한 차트를 생성합니다. 이를 통해 XQuery 성능을 즉각적으로 시각적으로 확인할 수 있으며, 생성된 차트는 저장하거나 다른 팀원들과 공유할 수 있습니다. 코드 최적화 과정에서 프로파일러 데이터가 변경되면, 차트는 실시간으로 업데이트됩니다. 

XQuery 프로파일러가 제공하는 정보를 시각적인 형태로 확인하면, 코드의 어느 부분이 처리하는 데 가장 많은 시간이 소요되는지 즉시 파악할 수 있으며, 이를 통해 XQuery 문서를 최적화하기 위해 해당 부분을 조정할 수 있습니다.


## Call to Action

[지금 바로 Altova XMLSpy의 모든 기능을 갖춘 무료 30일 체험판을 다운로드하세요!](download.md)
[기존 고객님들은 여기에서 최신 버전으로 업데이트할 수 있습니다.](download.md)
[XMLSpy를 지금 바로 사용해 보세요.](https://shop.altova.com/XMLSpy)

