XSLT Profiler

XSLT profiler

XSLT Profiler Editor Features:

  • Profiling XSLT 1.0 and XSLT 2.0
  • Profiling XSLT containing Java, JavaScript, C#, & VBScript
  • Profiling based on call graph or hit count
  • Recording of detailed metrics to identify bottlenecks
  • Metrics displayed for each XSL variable, parameter, & template
  • Hot links from results to associated XSLT elements
  • Chart support for graphing results visually
  • XSLT debugger

Download Trial

XSLT Profiling

The XMLSpy XSLT profiler is an invaluable tool for optimizing the performance of your XSLT code. Based on the information revealed by the XSLT profiler, you can immediately see which parts of your XSLT code are taking the most time to process and adjust them accordingly to fully optimize your XSLT stylesheets.

When profiling is enabled for an XSLT transformation, the XSLT profiler displays metrics including hit count, duration, descendants’ duration, and XPath values. These are displayed for each XSL variable, parameter, and template in a tree view and list view. Clicking any element listed in the profiler window automatically opens its associated stylesheet and highlights the element, helping you track down performance bottlenecks with a single click.

Charting XSLT Profiler Results

XMLSpy will even generate a chart of the results, or a subset of the results, returned by the XSLT Profiler, giving you an instant, visual representation of your stylesheet's performance that you can save or share with other team members.

As you optimize your stylesheet and profiler data changes, the chart is updated on-the-fly. You can select which parameters to display in your chart and choose between 2D and 3D options for pie, bar, line, area, candlestick, and gauge styles.

Charting XSLT profiler results