Lo strumento XMLSpy XSLT Profiler è prezioso per ottimizzare le prestazioni del vostro codice XSLT. Grazie alle informazioni fornite dal profiler XSLT, è possibile individuare immediatamente quali parti del codice richiedono più tempo per l'elaborazione e apportare le modifiche necessarie per ottimizzare completamente i vostri fogli di stile XSLT.
Quando la profilazione è abilitata per una trasformazione XSLT, XMLSpy visualizza metriche che includono il numero di chiamate, la durata, la durata dei nodi discendenti e i valori XPath. Queste informazioni vengono visualizzate per ogni variabile, parametro e modello XSLT, sia in una vista ad albero che in una vista a elenco. Cliccando su qualsiasi elemento visualizzato nella finestra del profiler, viene automaticamente aperta la stylesheet associata e l'elemento viene evidenziato, facilitando l'individuazione dei colli di bottiglia delle prestazioni con un semplice clic.
XMLSpy genererà un grafico dei risultati, o di una parte dei risultati, restituiti dal profiler XSLT, fornendovi una rappresentazione visiva immediata delle prestazioni del vostro foglio di stile, che potrete salvare o condividere con altri membri del team.
Man mano che ottimizzate il vostro foglio di stile e i dati del profiler vengono modificati, il grafico viene aggiornato in tempo reale. Potete selezionare quali parametri visualizzare nel grafico e scegliere tra opzioni 2D e 3D per i grafici a torta, a barre, a linee, ad area, a candele e a lancetta.
Lo strumento di profilazione XSLT fornisce informazioni importanti per gli sviluppatori XSLT esperti, ma se desiderate velocizzare i tempi di esecuzione di XSLT senza modificare manualmente il vostro codice XSLT e XPath, provate l'ottimizzatore di velocità XSL.
L'ottimizzatore di velocità XSL in XMLSpy è uno strumento rivoluzionario brevettato Un approccio per accelerare le trasformazioni XSLT, che offre notevoli aumenti di produttività senza richiedere alcuna analisi manuale. L'ottimizzatore di velocità XSLT analizza la trasformazione per individuare i colli di bottiglia, la testa rispetto a modelli di ottimizzazione collaudati e informazioni interne per determinare i miglioramenti di velocità, e genera istruzioni di elaborazione XML (PI) da inserire automaticamente nel foglio di stile. Successivamente, l'ottimizzatore di velocità XSLT esegue nuovamente la trasformazione per determinare quali ottimizzazioni si traducono in un aumento di velocità, e salva solo quelle che hanno un impatto positivo.
Utilizzando questo strumento, è possibile accelerare le trasformazioni XSL fino al 20% o più, senza dover riscrivere nulla!


