XMLSpy XSLT 프로파일러는 XSLT 코드의 성능을 최적화하는 데 매우 유용한 도구입니다. XSLT 프로파일러가 제공하는 정보를 바탕으로, 코드의 어느 부분이 처리 시간이 가장 오래 걸리는지 즉시 파악하고, 그에 따라 XSLT 스타일시트를 완전히 최적화할 수 있습니다.
XSLT 변환에 프로파일링이 활성화되면 XMLSpy는 실행 횟수, 실행 시간, 하위 요소의 실행 시간, XPath 값 등 다양한 성능 지표를 표시합니다. 이러한 지표는 각 XSLT 변수, 매개변수, 템플릿에 대해 트리 뷰와 목록 뷰로 보여집니다. 프로파일링 창에 나열된 요소를 클릭하면 해당 스타일시트가 자동으로 열리고 해당 요소가 강조 표시되어, 단 한 번의 클릭으로 성능 저하 요인을 쉽게 파악할 수 있습니다.
XSLT 프로파일러는 숙련된 XSLT 개발자에게 중요한 정보를 제공하지만, XSLT 및 XPath 코드를 직접 수정하지 않고도 XSLT 실행 속도를 향상시키고 싶다면 "XSL Speed Optimizer"를 사용해 보세요.
XMLSpy에 내장된 XSL 속도 최적화 기능은 혁신적인 기능입니다 특허를 받은 XSLT 변환 속도를 향상시키는 방법으로, 별도의 수동 분석 없이도 처리량(throughput)을 크게 늘릴 수 있습니다. XSL Speed Optimizer는 변환 과정을 분석하여 병목 지점을 파악하고, 검증된 최적화 패턴 및 내부 정보를 활용하여 속도 향상 가능성을 평가합니다. 그런 다음, 스타일시트에 자동으로 삽입될 수 있는 XML 처리 지시문(processing instruction, PI)을 생성합니다. XSL Speed Optimizer는 최적화된 결과를 다시 실행하여 어떤 최적화가 실제로 속도 향상을 가져오는지 확인하고, 긍정적인 영향을 미치는 최적화만 저장합니다.
이 도구를 사용하면 XSL 변환 속도를 최대 20% 이상 향상시킬 수 있습니다. 코드를 다시 작성할 필요 없이 말이죠!

