gpt4 book ai didi

c# - WP7 - 衡量性能改进

转载 作者:太空狗 更新时间:2023-10-29 21:19:41 27 4
gpt4 key购买 nike

我想尝试改进我的应用程序针对某些任务的性能。我想尝试一些想法,但不确定如何定量衡量“之前”和“之后”的表现。

在 WP7 上执行此操作的最佳方法是什么?如果我能同时在模拟器和设备上执行此操作,那就太好了。

感谢您的帮助,阿希什

编辑:

我主要关心页面加载时间。该应用程序从独立存储中读取 XML 文件并填充 ListBox。目前,我正在使用 XDocument 和 LINQ 在填充 ListBox 之前读取整个文件。

我想切换到使用 XmlReader 并在阅读时添加项目。理想情况下,读取将在一个单独的线程中进行,并且我会一次将一个项目(或者如果性能更好的话可能一次添加少量)添加到 ObservableCollection 中,ListBox 绑定(bind)到。

感谢到目前为止的回答,我将研究分析器和高分辨率计数器来计时操作。

最佳答案

您可以做几件事。

我发现这篇文章特别有用。 http://www.geoffhudik.com/tech/2010/10/9/basic-windows-phone-7-diagnostics.html

此外,如果您有特定的帧速率问题想要跟踪,请尝试此处解释的内容:http://www.jeff.wilcox.name/2010/07/counters/

如果它是简单的计时改进,我会按照 josh 的建议使用比 DateTime 对象更高分辨率的计时器。

Stopwatch类会给你更准确的时间

关于c# - WP7 - 衡量性能改进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5254428/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com