Le Profileur XSLT de XMLSpy est un outil précieux pour optimiser la performance de votre code XSLT. Grâce à l'information révélée par le profileur XSLT, vous pouvez immédiatement voir quelles parties de votre code XSLT prennent le plus de temps à traiter pour les ajuster afin d'optimiser vos feuilles de style XSLT.
Une fois que le profilage a été activé pour une transformation XSLT, XMLSpy affiche les résultats, y compris le nombre d'occurrences, la durée, la durée des descendants et les valeurs XPath. Ceux-ci sont affichés pour chaque variable, paramètre et modèle XSL dans un aperçu d’arborescence et un aperçu de liste. Cliquer sur tout élément recensé dans la fenêtre du profileur ouvre automatiquement sa feuille de style associée et met en surbrillance l’élément, vous aidant à rechercher les goulots de performance en un seul clic.
XMLSpy générera un graphique des résultats ou un sous-ensemble des résultats, retourné par le Profileur XSLT, vous donnant une représentation visuelle instantanée de votre performance de la feuille de style que vous pouvez enregistrer ou partager avec d’autres membres de l’équipe.
Lors de l’optimisation de votre feuille de style et des modifications des données du profileur, le graphique est mis à jour à la volée. Vous pouvez sélectionner quels paramètres à afficher dans votre graphique et choisir entre les options 2D et 3D pour le camembert, la barre, la ligne, la zone, le chandelier et les styles de jauge.
Le profileur XSLT fournit des informations importantes pour les développeurs XSLT experts, mais si vous souhaitez accélérer le temps d'exécution XSLT sans changer manuellement votre code XSLT et XPath, essayez l'optimiseur de vitesse XSL.
L'optimiseur de vitesse XSL de XMLSpy propose une approche brevetée révolutionnaire de l'accélération des transformations XSLT, permettant des augmentations considérables du débit sans qu'une analyse manuelle soit nécessaire. L'optimiseur de vitesse XSL analyse la transformation pour identifier les goulots, la tester par rapport aux optimisations et aux informations internes afin de déterminer les améliorations de vitesse et génère des instructions de traitement XML à insérer automatiquement dans la feuille de style. Ensuite, l'optimiseur de vitesse XSL renouvelle l'exécution pour déterminer quels résultats d'optimisation se traduisent par une augmentation de la vitesse et n'enregistre que ceux qui ont un impact positif.
Utiliser cet outil, vous pouvez accélerer les transformations XSL de 20 % environ ou plus - sans réécrire une seule chose !