De XMLSpy XSLT-profielanalyse is een onmisbaar hulpmiddel voor het optimaliseren van de prestaties van uw XSLT-code. Op basis van de informatie die de XSLT-profielanalyse oplevert, kunt u direct zien welke delen van de code de meeste tijd in beslag nemen en deze dienovereenkomstig aanpassen om uw XSLT-stijlbladen volledig te optimaliseren.
Wanneer profileren is ingeschakeld voor een XSLT-transformatie, toont XMLSpy statistieken, waaronder het aantal keer dat een element wordt gebruikt, de duur, de duur van de onderliggende elementen en XPath-waarden. Deze informatie wordt weergegeven voor elke XSL-variabele, parameter en template, zowel in een boomstructuur als in een lijst. Door op een element in het profileringsvenster te klikken, wordt automatisch de bijbehorende stylesheet geopend en wordt het element gemarkeerd, waardoor u met één klik prestatieproblemen kunt opsporen.
XMLSpy genereert een overzicht van de resultaten, of een selectie van de resultaten, die door de XSLT-profieler worden geretourneerd. Dit geeft u direct een visuele weergave van de prestaties van uw stylesheet, die u kunt opslaan of delen met andere teamleden.
Zodra u uw stylesheet optimaliseert en de profielgegevens veranderen, wordt de grafiek direct bijgewerkt. U kunt selecteren welke parameters u in de grafiek wilt weergeven en kiezen tussen 2D- en 3D-opties voor taart-, staaf-, lijndiagrammen, oppervlaktegrafieken, candlestick-diagrammen en meetinstrumenten.
De XSLT-profieltool levert belangrijke informatie voor ervaren XSLT-ontwikkelaars, maar als u de uitvoeringstijd van XSLT wilt versnellen zonder handmatig wijzigingen aan uw XSLT- en XPath-code aan te brengen, probeer dan de XSL Speed Optimizer.
De XSL Speed Optimizer in XMLSpy is een baanbrekende.. gepatenteerd Een methode om XSLT-transformaties te versnellen, die aanzienlijke toename van de verwerkingssnelheid oplevert zonder dat handmatige analyse nodig is. De XSL Speed Optimizer analyseert de transformatie om knelpunten te identificeren, test deze tegen beproefde optimalisatiemethoden en interne informatie om snelheidsverbeteringen te bepalen, en genereert XML-verwerkingsinstructies (PI's) die automatisch in het stylesheet worden ingevoegd. Vervolgens voert de XSL Speed Optimizer de uitvoering opnieuw uit om te bepalen welke optimalisaties leiden tot een toename van de snelheid, en slaat alleen die optimalisaties op die een positief effect hebben.
Met dit hulpmiddel kunt u XSL-transformaties tot wel 20% of meer versnellen, zonder dat u iets hoeft te herschrijven!


