难以排除性能问题

时间:2011-05-03 16:23:40

标签: windows-phone-7 mvvm-light

我在应用中有一个主页面,当页面导航到时会出现重大问题。当我添加一个可用于编写跟踪信息的静态类时,我最终缩小了问题,并且调试输出时间已过去。我发现当应用程序的这个主页面被导航到(总是通过硬件返回,或者nav.goback())时,OnNavigatedTo和Loaded事件之间的延迟时间大于4.5秒。此时,我无法在托管代码中看到任何其他位置,我可以在其中添加跟踪语句以进一步向下钻取。

有关故障排除的任何建议吗?

1 个答案:

答案 0 :(得分:0)

我会尝试从您的XAML中删除(注释掉)各种项目,直到问题大大减少或消除为止。可能的候选者是数据绑定字段,列表框,具有太多项目的枢轴控件,全景图中的枢轴,转换器等。

一旦找到减速源,您就可以开始解决原因了。