Além do poderoso depurador XQuery, o XMLSpy inclui um perfilador XQuery para otimizar completamente o seu código XQuery. O perfilador XQuery monitoriza e regista métricas detalhadas para cada instrução de processamento executada durante a execução de um código XQuery, ajudando-o a identificar e eliminar rapidamente os pontos de estrangulamento.
O analisador de desempenho do XQuery inclui opções para monitorizar uma transformação com base no grafo de chamadas ou no número de execuções. Quando executa uma consulta XQuery no XMLSpy, o analisador exibe métricas, incluindo o número de execuções, a duração e a duração dos elementos descendentes. Ao clicar em qualquer elemento listado na janela do analisador, o documento XQuery associado é aberto automaticamente e o elemento é destacado, facilitando a identificação de problemas com um único clique.
O XMLSpy também gera um gráfico personalizável com os resultados, ou com um subconjunto dos resultados, obtidos pelo analisador de desempenho XQuery, proporcionando uma representação visual instantânea do desempenho do seu código XQuery, que pode guardar ou partilhar com outros membros da equipa. À medida que otimiza o seu código e os dados do analisador são alterados, o gráfico é atualizado em tempo real.
Ao visualizar as informações fornecidas pelo analisador XQuery neste formato visual, pode identificar imediatamente quais partes do seu código estão a demorar mais tempo a processar e ajustá-las de acordo para otimizar os seus documentos XQuery.

