我正在使用Visual Studio 11在C#中实现Windows 8 Metro应用程序。我注意到方向更改期间的性能问题,并且还会在模拟器中运行应用程序时定期发现挂起。
您对如何改善我的应用程序的性能有任何建议,可能包括一般模式或最佳实践吗?
答案 0 :(得分:1)
图像是来自服务器还是来自本地?
如果来自服务器,则需要在IIS上为静态文件设置内容过期。这样文件将在本地缓存。
还尝试优化图像。您可以使用PngCrush压缩PNG。 JPG有类似的工具。您还应该降低图像的分辨率。如果它们是从相机拍摄的照片,它们具有非常高的分辨率,如300,600,1200 ......对于屏幕视图,你应该将分辨率降低到72.
可能你可以给我看一个截图吗?