Naast de krachtige XQuery-debugger, bevat XMLSpy een XQuery-profieltool waarmee u uw XQuery-code volledig kunt optimaliseren. De XQuery-profieltool monitort en registreert gedetailleerde statistieken voor elke verwerkingsinstructie die tijdens een XQuery-uitvoering wordt uitgevoerd, waardoor u snel knelpunten kunt identificeren en oplossen.
De XQuery-profieleringstool bevat opties om een transformatie te monitoren op basis van een call-diagram of het aantal keren dat een element wordt gebruikt. Wanneer u een XQuery in XMLSpy uitvoert, toont de profieleringstool statistieken, waaronder het aantal keren dat een element wordt gebruikt, de duur en de duur van de onderliggende elementen. Door op een element in het profielvenster te klikken, wordt automatisch het bijbehorende XQuery-document geopend en wordt dat element gemarkeerd, waardoor u problemen met één klik kunt opsporen.
XMLSpy genereert zelfs een aanpasbaar overzicht van de resultaten, of een selectie van de resultaten, die door de XQuery-profielanalyse worden geretourneerd. Dit geeft u direct een visuele weergave van de prestaties van uw XQuery-code, die u kunt opslaan of delen met andere teamleden. Naarmate u uw code optimaliseert en de profielgegevens veranderen, wordt het overzicht direct bijgewerkt.
Door de informatie die door de XQuery-profielering wordt weergegeven, in dit visuele formaat te bekijken, kunt u direct zien welke delen van uw code de meeste tijd in beslag nemen om te verwerken, en deze dienovereenkomstig aanpassen om uw XQuery-documenten te optimaliseren.

