Perfilador XSLT

Otimize o desempenho do seu código XSLT

  • Suporte para XSLT 1.0, XSLT 2.0 e XSLT 3.0
  • Análise de folhas de estilo XSLT que contêm código Java, JavaScript, C# e VBScript
  • Perfilamento baseado no grafo de chamadas ou no número de ocorrências
  • Registo de métricas detalhadas para identificar gargalos
  • Métricas exibidas para cada variável, parâmetro e modelo XSL
  • Registo de métricas detalhadas para identificar gargalos
  • Métricas exibidas para cada variável, parâmetro e modelo XSL
  • Ligações diretas dos resultados para os elementos XSLT associados
  • Suporte para gráficos que permite visualizar os resultados de forma gráfica
  • Otimizador de velocidade XSL
  • Depurador XSLT

Otimização do desempenho de XSLT através de análise de desempenho

Perfilador XSLT no XMLSpy

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.

Visualização dos resultados do perfil

Visualização dos resultados do perfil

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.

Otimizador de velocidade XSL

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.

Otimizador de velocidade XSL no XMLSpy

Com esta ferramenta, pode acelerar as transformações XSL até 20% ou mais – sem precisar alterar nada!