WPF アプリケーションのパフォーマンスの最適化

更新 : 2007 年 11 月

このセクションは、Windows Presentation Foundation (WPF) アプリケーションのパフォーマンスを改善する方法を探している開発者にリファレンス情報を提供することを目的にしています。Microsoft .NET Framework や WPF を初めて使用する開発者は、先にこの 2 つのプラットフォームについてよく学ぶ必要があります。このセクションは、両方のプラットフォームの実践的な知識があり、既に実行可能なアプリケーションを作成できるプログラマを対象としています。このセクションの情報はバージョン 1.0 の WPF に基づいています。

Aa970683.alert_note(ja-jp,VS.90).gifメモ :

このセクションで紹介するパフォーマンス データは、512 MB の RAM と ATI Radeon 9700 グラフィックス カードを搭載した 2.8 GHz の PC で WPF アプリケーションを実行した場合のデータです。

このセクションの内容

アプリケーション パフォーマンスの計画

パフォーマンスの最適化 : ハードウェアの活用

パフォーマンスの最適化 : レイアウトとデザイン

パフォーマンスの最適化 : 2D グラフィックスとイメージング

パフォーマンスの最適化 : オブジェクトの動作

パフォーマンスの最適化 : アプリケーション リソース

パフォーマンスの最適化 : テキスト

パフォーマンスの最適化 : データ バインディング

パフォーマンスの最適化 : コントロール

パフォーマンスの最適化 : その他の推奨事項

WPF のパフォーマンス ツールとリソース

アプリケーションの起動時間

参照

概念

グラフィックスの描画層

Windows Presentation Foundation のグラフィックス レンダリングの概要

レイアウト システム

WPF のツリー

Drawing オブジェクトの概要

DrawingVisual オブジェクトの使用

依存関係プロパティの概要

Freezable オブジェクトの概要

リソースの概要

Windows Presentation Foundation のドキュメント

書式設定されたテキストの描画

Windows Presentation Foundation の文字体裁

データ バインディングの概要

ナビゲーションの概要

WPF のパフォーマンス プロファイリング ツール

アニメーションのヒントとテクニック

参照

RenderOptions

RenderCapability