我该如何减少Windows Phone应用的启动时间?有哪些限制会影响应用程序的启动时间?在运行Marketplace测试工具时,有时会通过启动时间结果,有时会失败;我实际上正在努力确定它失败的地方,我该如何确定问题出现的位置?我尝试使用性能分析工具,但没有找到任何解决方案。另外,关于这个加载时间还有一个疑问,它是如何计算的?它是否与第一页的加载相关,或者它检查应用程序中的所有页面?我该如何减少这个加载时间......
找出网页加载时间花费的地方。这项技术相当简单:
public partial class MyPage : PhoneApplicationPage
{
int m_t0;
public MyPage() {
m_t0 = Environment.TickCount;
MyListBox.Loaded += MyListBox_Loaded;
}
void MyListBox_Loaded(object sender, RoutedEventArgs e) {
Debug.WriteLine("\n---------> {0} msec", Environment.TickCount - m_t0);
}
}