En plus du débogueur XQuery puissant, XMLSpy inclut un profileur XQuery pour optimiser votre code XQuery. Le profileur XQuery surveille et enregistre les métriques détaillées de chaque instruction de traitement exécutée au cours d'une exécution XQuery, vous aidant à identifier et éliminer les ralentissements rapidement.
Le profileur XQuery inclut les options pour surveiller une transformation basée sur un graphe d’appel ou nombre d’occurrences. Lorsque vous exécutez un XQuery dans XMLSpy, le profileur affiche les métriques y compris le nombre d’occurrences, la durée et la durée des descendants. Cliquer sur tout élément recensé dans la fenêtre du profileur ouvre automatiquement son document XQuery associé et met en surbrillance l’élément, vous aidant à rechercher des problèmes en un seul clic.
XMLSpy générera un graphique personnalisable des résultats ou un sous-ensemble des résultats, retourné par le Profileur XQuery, vous donnant une représentation visuelle instantanée de votre performance XQuery de style que vous pouvez enregistrer ou partager avec d’autres membres de l’équipe. Lors de l’optimisation de votre code de style et des modifications des données du profileur, le graphique est mis à jour à la volée.
En consultant des informations révélées par le profileur XQuery, vous pouvez immédiatement voir quelles parties de votre code XSLT prennent le plus de temps à traiter et à ajuster pour optimiser vos documents XQuery.