Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 如何提高VS11 Metro应用程序的性能?_Performance_Windows 8 - Fatal编程技术网

Performance 如何提高VS11 Metro应用程序的性能?

Performance 如何提高VS11 Metro应用程序的性能?,performance,windows-8,Performance,Windows 8,我正在使用Visual Studio 11在C#中实现一个Windows 8 Metro应用程序。我注意到定向更改期间的性能问题,并且在模拟器中运行应用程序时会定期注意挂起 您对如何提高我的应用程序的性能有什么建议,可能包括常规模式或最佳实践吗?图像是来自服务器还是来自本地 如果是从服务器,则需要为静态文件在IIS上设置内容过期时间。这样,文件将在本地缓存 同时尝试优化图像。您可以使用PngCrush压缩PNG。JPG也有类似的工具。您还应该降低图像的分辨率。如果它们是从相机拍摄的照片,它们的分

我正在使用Visual Studio 11在C#中实现一个Windows 8 Metro应用程序。我注意到定向更改期间的性能问题,并且在模拟器中运行应用程序时会定期注意挂起


您对如何提高我的应用程序的性能有什么建议,可能包括常规模式或最佳实践吗?

图像是来自服务器还是来自本地

如果是从服务器,则需要为静态文件在IIS上设置内容过期时间。这样,文件将在本地缓存

同时尝试优化图像。您可以使用PngCrush压缩PNG。JPG也有类似的工具。您还应该降低图像的分辨率。如果它们是从相机拍摄的照片,它们的分辨率非常高,比如3006001200。。。您应该将屏幕视图的分辨率降低到72


您可以给我看一个屏幕截图吗?

您是否遇到了具体的性能问题?你在寻找一般的最佳实践吗?在方向改变中,一些图像加载的时间更长,模拟器有时会挂起,请告诉我一般的性能模式。。