O XMLSpy XSLT Profiler é uma ferramenta indispensável para otimizar o desempenho do seu código XSLT. Com base nas informações fornecidas pelo profiler XSLT, pode identificar imediatamente quais partes do código estão a demorar mais tempo a processar e ajustá-las de acordo para otimizar completamente as suas folhas de estilo XSLT.
Quando a funcionalidade de análise de desempenho está ativada para uma transformação XSLT, o XMLSpy exibe métricas como o número de execuções, a duração, a duração dos elementos descendentes e os valores XPath. Estas informações são apresentadas para cada variável, parâmetro e modelo XSLT, tanto numa vista de árvore como numa vista de lista. Ao clicar em qualquer elemento listado na janela de análise de desempenho, o stylesheet associado é aberto automaticamente e o elemento é destacado, facilitando a identificação de gargalos de desempenho com um único clique.
O XMLSpy irá gerar um gráfico com os resultados, ou um subconjunto dos resultados, obtidos pelo XSLT Profiler, proporcionando-lhe uma representação visual imediata do desempenho da sua folha de estilos, que poderá guardar ou partilhar com outros membros da equipa.
À medida que otimiza a sua folha de estilos e os dados do perfilador são alterados, o gráfico é atualizado em tempo real. Pode selecionar quais parâmetros exibir no seu gráfico e escolher entre opções 2D e 3D para os estilos de gráfico de torta, barras, linhas, área, velas japonesas e medidor.
O analisador de desempenho do XSLT fornece informações importantes para desenvolvedores experientes em XSLT, mas, se pretende acelerar o tempo de execução do XSLT sem modificar manualmente o seu código XSLT e XPath, experimente o XSL Speed Optimizer.
O otimizador de velocidade XSL no XMLSpy é uma ferramenta revolucionária patenteado Uma abordagem para acelerar as transformações XSLT, que proporciona aumentos significativos na capacidade de processamento sem a necessidade de análise manual. O XSL Speed Optimizer analisa a transformação para identificar gargalos, testa-a com padrões de otimização comprovados e informações internas para determinar as melhorias de velocidade, e gera instruções de processamento XML (PI) para inserir automaticamente na folha de estilos. Em seguida, o XSL Speed Optimizer executa novamente o processo para determinar quais otimizações resultam num aumento de velocidade, e só guarda aquelas que têm um impacto positivo.
Com esta ferramenta, pode acelerar as transformações XSL até 20% ou mais – sem precisar alterar nada!


