Profilatore XSLT

Ottimizzare le prestazioni del vostro codice XSLT

  • Supporto per XSLT 1.0, XSLT 2.0 e XSLT 3.0
  • Analisi di trasformazioni XSLT che includono codice Java, JavaScript, C# e VBScript
  • Profilazione basata sul grafo delle chiamate o sul numero di accessi
  • Registrazione di dati dettagliati per individuare i punti critici
  • Metriche visualizzate per ogni variabile, parametro e modello XSL
  • Registrazione di dati dettagliati per individuare i punti critici
  • Metriche visualizzate per ogni variabile, parametro e modello XSL
  • Collegamenti diretti dai risultati agli elementi XSLT correlati
  • Supporto per grafici per visualizzare i risultati in modo grafico
  • Ottimizzatore di velocità per XSL
  • Debugger XSLT

Ottimizzazione delle prestazioni di XSLT tramite l'analisi del codice

Profiler XSLT in XMLSpy

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.

Analisi dei risultati dei profili

Analisi dei risultati dei profili

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.

Ottimizzatore di velocità per XSL

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.

Ottimizzatore di velocità XSL in XMLSpy

Utilizzando questo strumento, è possibile accelerare le trasformazioni XSL fino al 20% o più, senza dover riscrivere nulla!