代码改变世界

随笔档案-2010年12月26日

WP7 App性能优化(11):检测应用程序性能(Ⅳ)

2010-12-26 23:22 by MagicKing110, 1775 阅读, 收藏, 编辑
摘要: 填充率测试示例该示例允许你添加和移除移动的矩形以观察对填充率的影响。每个矩形是屏幕的1/8大小,因为应用了动画,所以会表现出纹理。示例代码下载运行此示例,会看到如下三个按钮:Add-添加一个矩形 Dlt-删除一个矩形 Hide-隐藏Hide和Add按钮,将Dlt按钮变为Show按钮 你将在屏幕右上角看到两个数字。第一个数字表示一个单独矩形所占的屏幕像素数,第二个数字表示总屏幕像素数(填充率)。要测... 阅读全文

WP7 App性能优化(10):检测应用程序性能(Ⅲ)

2010-12-26 20:54 by MagicKing110, 1716 阅读, 收藏, 编辑
摘要: 监视填充率填充率是每一帧Silverlight传递给GPU构图的图形表层的像素数目。填充率实质上是GPU工作负载的一个度量。因此,应当随时了解自己的应用程序的填充率,以免其超出GPU的处理能力,而拖慢帧频。当应用程序的帧频超过2屏大小(每屏800*480)时,帧频将会开始降低。通常帧频的降低并不显著,除非填充率超过3.5屏的像素大小。可以通过观察帧频计数器的最后一个数字来判断当前帧频。重要的是要记... 阅读全文

WP7 App性能优化(9):检测应用程序性能(Ⅱ)

2010-12-26 17:05 by MagicKing110, 1695 阅读, 收藏, 编辑
摘要: 启用帧频计数器Windows Phone 模拟器提供了帧频计数器以便于在开发时监测应用程序的性能。要启用帧频计数器,请设置P:System.Windows.Interop.Settings.EnableFrameRateCounter属性为true。该属性也可以通过当前应用程序设置来访问,如下代码所示。Application.Current.Host.Settings.EnableFrameRat... 阅读全文

WP7 App性能优化(8):检测应用程序性能(Ⅰ)

2010-12-26 00:13 by MagicKing110, 2300 阅读, 收藏, 编辑
摘要: 有很多方法监视应用程序的性能并检测性能问题。检测内存占用是其中之一。也可以启用重绘区域着色和视图缓存,从而可视化的监视相关资源的使用情况。也可以打开帧频计数器使其在Windows Phone 7模拟器中可用。帧频计数器使你可以监视应用程序很多不同方面的性能。以下讨论了如何使用这些功能。   监视内存占用 应当在应用程序中监视内存占用。这可以通过在程序中不同的地方调用GetValue(Stri... 阅读全文
点击右上角即可分享
微信分享提示