BT

Your opinion matters! Please fill in the InfoQ Survey!

XSLT Profiling in VS 2008

| by Jonathan Allen Follow 186 Followers on Mar 13, 2008. Estimated reading time: less than one minute |

For most developers XSLT is a black-box operation. Unlike code, which you can step through or profile, and SQL, which has query plans, all the processing for an XSLT transformation is hidden in a single method call.

Microsoft is opening the lid on that box for .NET developers by releasing their XSLT Profiler Addin for VS 2008. Even though it is just a Community Tech Preview, the profiler is only available for developers using a VS 2008 Team System SKU with the Performance Tools installed.

A quick spin shows that it is reasonably easy to use and is quite consistent with the other profiling tools. The Call Tree view gives a hierarchical view of how the templates were applied much like a call stack in imperative code. The Function view breaks down operations, listing both how much time they took solely and how long they took with child calls.

The documentation reflects the projects status as a preview. While well written, it does mention that at least one option is controlled by directly editing the Windows registry.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT