Microsoftは.NET開発者に向けてVS 2008用XSLT Profiler Addin(サイト・英語)をリリースすることによって、そのブラックボックスの蓋を開けようとしている。これはCommunity Tech Previewに過ぎないが、プロファイラはPerformance ToolsをインストールしたVS 2008 Team System SKUを使用している開発者のみに提供される。
この動きの速さは、このプロファイラがかなり使いやすく、他のプロファイリングツールとの整合性が高いことを示している。Call Treeビューは命令コード内のコールスタックのようにテンプレートが適用される仕組みを階層ビューとして表示する。Functionビューは操作を分解し、単独でどれだけ時間がかかるかと子コールでどのぐらい時間がかかるかの両方を一覧表示する。
ドキュメント(doc形式・英語)ではプレビューなどのプロジェクトステータスが反映されている。どのドキュメントもうまくまとまっており、少なくとも1つのオプションがWindowsレジストリを直接編集することで制御されることを言及している。
InfoQ ホームページ ニュース VS 2008におけるXSLTプロファイリング
VS 2008におけるXSLTプロファイリング
大部分の開発者にとって、XSLTはブラックボックス動作である。1行ごとに実行したりプロファイルしたりできるコードやクエリ計画を持つSQLと違って、XSLT変換に必要な処理はすべて1つのメソッドコールに隠されている。