Pra*_*ian 6 c# silverlight performance windows-phone-7
我想尝试提高我的应用程序在某些任务中的性能.我想尝试一些想法,但我不确定如何定量测量"之前"和"之后"的表现.
在WP7上执行此操作的最佳方法是什么?如果我可以在模拟器和设备上执行此操作,那将是很好的.
谢谢你的帮助,Ashish
编辑:
我主要关注页面加载时间.该应用程序从独立存储中读取XML文件并填充ListBox
.目前我正在使用XDocument
和LINQ在填充之前读取整个文件ListBox
.
我想在阅读时切换到使用XmlReader
和添加项目.理想情况下,读书会发生在一个单独的线程,我想补充的项目一次一个(或者在如果有更好的表现时间屈指可数)到ObservableCollection
该ListBox
势必.
感谢到目前为止的答案,我将调查探查器和高分辨率计数器来计算操作时间.
你可以做几件事.
我发现这篇文章特别有用.http://www.geoffhudik.com/tech/2010/10/9/basic-windows-phone-7-diagnostics.html
此外,如果您要跟踪特定的帧速率问题,请尝试以下内容:http://www.jeff.wilcox.name/2010/07/counters/
如果是简单的时序改进,我会使用比DateTime对象更高分辨率的计时器,正如乔什建议的那样.
该秒表类会给你更准确的计时
归档时间: |
|
查看次数: |
672 次 |
最近记录: |