XMLSpy XSLTプロファイラは、XSLTコードのパフォーマンスを最適化するための非常に役立つツールです。XSLTプロファイラが提供する情報に基づいて、どのコード部分が処理に最も時間がかかっているかをすぐに把握し、それに応じて調整することで、XSLTスタイルシートを最大限に最適化できます。
XSLT変換でプロファイリングが有効になっている場合、XMLSpyは、ヒット数、処理時間、子要素の処理時間、XPathの値などのメトリクスを表示します。これらの情報は、各XSLT変数、パラメータ、テンプレートに対して、ツリー形式とリスト形式で表示されます。プロファイリングウィンドウに表示されている要素をクリックすると、関連するスタイルシートが自動的に開き、その要素がハイライト表示されるため、ワンクリックでパフォーマンスのボトルネックを特定できます。
XSLTプロファイラは、熟練したXSLT開発者にとって重要な情報を提供しますが、XSLTやXPathのコードを手動で変更することなく、XSLTの実行速度を向上させたい場合は、XSL Speed Optimizerをお試しください。
XMLSpyに搭載されているXSL Speed Optimizerは、革新的な機能です 特許取得済 XSLT変換の高速化を実現する手法であり、手動での分析を一切必要とせずに、大幅な処理能力の向上を実現します。XSL Speed Optimizerは、変換処理を分析し、ボトルネックを特定します。また、実績のある最適化パターンや内部情報を基にテストを行い、速度向上の可能性を判断します。その後、XML処理指示(PI)を自動的にスタイルシートに挿入するための処理を行います。さらに、XSL Speed Optimizerは、最適化の効果を検証するために再度実行を行い、速度向上が確認された最適化のみを保存します。
このツールを使用することで、XSL変換の処理速度を最大20%以上向上させることができます。しかも、コードを一切書き換える必要はありません!

