Visual Studio 11 を使用して、C# で Windows 8 Metro アプリケーションを実装しています。方向の変更中にパフォーマンスの問題が発生し、シミュレーターでアプリケーションを実行すると定期的にハングすることにも気付きます。
一般的なパターンやベスト プラクティスなど、アプリケーションのパフォーマンスを改善する方法について何か提案はありますか?
Visual Studio 11 を使用して、C# で Windows 8 Metro アプリケーションを実装しています。方向の変更中にパフォーマンスの問題が発生し、シミュレーターでアプリケーションを実行すると定期的にハングすることにも気付きます。
一般的なパターンやベスト プラクティスなど、アプリケーションのパフォーマンスを改善する方法について何か提案はありますか?
画像はサーバーからのものですか、それともローカルからのものですか?
サーバーからの場合は、静的ファイルのIISでコンテンツの有効期限を設定する必要があります。このようにして、ファイルはローカルにキャッシュされます。
また、画像を最適化してみてください。PngCrushを使用してPNGを圧縮できます。JPGにも同様のツールがあります。また、画像の解像度を下げる必要があります。それらがカメラから撮影された写真である場合、それらは300、600、1200のような非常に高い解像度を持っています...画面表示のために解像度を72まで下げる必要があります。
スクリーンショットを見せてもらえますか?