El Generador de perfiles de XMLSpy es una valiosa herramienta para mejorar el rendimiento de su código XSLT. Gracias a la información proporcionada por el generador de perfiles XSLT, puede ver inmediatamente qué partes del código tardan más en procesarse y ajustarlas para optimizar por completo sus hojas de estilos.
Cuando se habilita la generación de perfiles para una transformación XSLT, XMLSpy muestra estadísticas que incluyen el recuento de aciertos, la duración, la duración de los descendientes y los valores XPath. Se muestran para cada variable XSL, parámetro y plantilla en una vista de lista y de estructura. Al hacer clic en cualquier elemento de la lista de la ventana del generador de perfiles, se abre automáticamente su hoja de estilos asociada y se resalta el elemento, lo que le ayuda a localizar los embotellamientos con un solo clic.
XMLSpy genera un gráfico de los resultados (o de un subconjunto de los resultados) que devuelve el generador de perfiles XSLT. Así, ofrece una representación visual instantánea del rendimiento de su hoja de estilos que se puede guardar o compartir con otros miembros del equipo.
A medida que optimiza su hoja de estilos y cambian los datos del generador de perfiles, el gráfico se actualiza sobre la marcha. Puede seleccionar qué parámetros mostrar en su gráfico y elegir entre las opciones 2D y 3D para los estilos de gráfico circular, de barras, de líneas, de áreas, de velas y medidor.
El generador de perfiles XSLT ofrece información importante, pero si quiere acelerar el tiempo de ejecución XSLT sin necesidad de cambiar el código XSLT y XPath a mano, la herramienta ideal es el optimizador de velocidad XSL.
El optimizador de velocidad XSL de XMLSpy es un enfoque revolucionario y patentado que permite acelerar las transformaciones XSLT y brinda enormes aumentos en su rendimiento sin necesidad de análisis manual. El Optimizador de velocidad XSL analiza la transformación para identificar embotellamientos, la compara con patrones de optimización probados e información interna para comprobar las mejoras de velocidad conseguidas y genera instrucciones de procesamiento XML que se pueden insertar automáticamente en la hoja de estilos. Después vuelve a realizar la ejecución para ver qué optimizaciones aumentan la velocidad y solo guarda las que tienen un impacto positivo.
Con esta herramienta, puede acelerar las transformaciones XSL hasta un 20 % o más, ¡sin necesidad de volver a escribir ni una línea!