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 arquivos XSLT que contêm código Java, JavaScript, C# e VBScript
  • Perfilamento baseado no grafo de chamadas ou na contagem de acessos
  • Registro de métricas detalhadas para identificar gargalos
  • Métricas exibidas para cada variável, parâmetro e modelo XSL
  • Registro de métricas detalhadas para identificar gargalos
  • Métricas exibidas para cada variável, parâmetro e modelo XSL
  • Links diretos dos resultados para os elementos XSLT relacionados
  • 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 por meio de análise de desempenho

Perfilador XSLT no XMLSpy

O analisador de desempenho XSLT do XMLSpy é uma ferramenta indispensável para otimizar o desempenho do seu código XSLT. Com base nas informações fornecidas pelo analisador, você pode identificar imediatamente quais partes do código estão consumindo mais tempo de processamento e ajustá-las adequadamente para otimizar completamente suas folhas de estilo XSLT.

Quando o perfilamento está ativado para uma transformação XSLT, o XMLSpy exibe métricas, incluindo o número de ocorrências, a duração, a duração dos elementos descendentes e os valores XPath. Essas informações são exibidas para cada variável, parâmetro e modelo XSLT, tanto em uma visualização em árvore quanto em uma lista. Ao clicar em qualquer elemento listado na janela de perfilamento, o XMLSpy abre automaticamente a folha de estilo associada e destaca o elemento, facilitando a identificação de gargalos de desempenho com um único clique.

Análise 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, fornecidos pelo analisador XSLT, oferecendo uma representação visual instantânea do desempenho da sua folha de estilo, que você pode salvar ou compartilhar com outros membros da equipe.

À medida que você otimiza sua folha de estilo e os dados do perfilador são alterados, o gráfico é atualizado em tempo real. Você 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 pizza, barras, linhas, áreas, gráficos de velas e indicadores.

Otimizador de velocidade XSL

O analisador de desempenho do XSLT fornece informações importantes para desenvolvedores experientes em XSLT, mas, se você deseja 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(s) Uma abordagem para acelerar as transformações XSLT, que proporciona aumentos significativos na taxa de processamento sem a necessidade de análise manual. O XSL Speed Optimizer analisa a transformação para identificar gargalos, a testa em relação a padrões de otimização comprovados e informações internas para determinar melhorias de velocidade, e gera instruções de processamento XML (PI) para inserir automaticamente na folha de estilo. Em seguida, o XSL Speed Optimizer executa novamente o processo para determinar quais otimizações resultam em um aumento de velocidade, e salva apenas aquelas que têm um impacto positivo.

Otimizador de velocidade XSL no XMLSpy

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