Improving XSLT and XQuery Performance with Stylus Studio
Improving XSLT and XQuery Performance with Stylus Studio covers the following topics:
- Setting Profiler options to record performance metrics based on Call tree execution times, Execution times by element, Step-by-step element execution
- Displaying benchmark statistics in the XQuery Profiler Report or the XSLT Profiler Report, such as the time to complete a given operation, percent of total time for that operation, number of calls, average time per call, and so on
- Backmapping from discrete performance data to the line of XSLT or XQuery that generated it
- Using Profiler performance metrics to troubleshoot and fine-tune your XSLT and XQuery — just make a change, Preview the results, and display the report
- Evaluating how different XSLT processors affect your XSLT's performance metrics (you can specify which of several XSLT processors, including Xalan-J, Saxon 6/7/8, and MSXML .Net, you want to use to process your XSLT)
- Customizing the Profiler Report's look and feel using the default stylesheet, or one of your own; you can even save the raw data and use it as the source for your own performance metrics calculations!