「Silverlightのパフォーマンスを向上させるための10のヒント」という記事が公開されています。
http://techblog.yahoo.co.jp/cat207/web_1/silverlight_2/
主要な部分だけ抜粋して下記で紹介しますが、
詳細は上記URLよりご確認下さい。
起動時間を短縮するために私たちが行えることは次の3つです。
- ファイルサイズを小さくしダウンロードの時間を短くする。
- コードを最適化しJITコンパイルの時間を短くする。
- 余計な処理はなるべく行わないで初期化シークエンスの時間を短くする。
【1】起動は最小化
【2】拡張ライブラリをキャッシュさせる
【3】開発時はフレームレートを表示させる
【4】スペックの低いPCで動作確認
【5】HTTPリクエストを減らす
【6】なるべくXAMLで書く
【7】半透明の扱いに気をつける
【8】リサイズが不要な画像や動画を使う
【9】エフェクトの扱いに気をつける
【10】UIに影響を与える処理は控える
【番外】GPUを活用する