windows-phone-7 – Windows Phone 7中的启动时间
如何减少我在
Windows Phone中的启动时间,影响应用程序启动时间的所有限制是什么.运行市场测试套件时,有时会通过启动时间结果,有时会失败;实际上我正在努力确定它失败的地方,我如何识别地方问题,我尝试使用性能分析工具,但没有找到任何解决方案.
解决方法找出花费的加载时间.这项技术相当简单: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); } } 上面的代码测量页面构造和加载列表框的瞬间之间的时间.这是您可以在任何地方应用的工具. 您可以从App.xaml.cs开始 – 它包含几个有趣的条目,例如构造函数和应用程序级事件,然后继续到页面级别并最终测量有趣的控件.如果你想测量xaml加载,测量在InitializeComponent()中花费的时间(调试这个方法 – 它是相当有启发性的)等等. 如果您了解应用程序生命周期,页面和控件加载,它会有所帮助 最后你应该有一个相当好的想法花在哪里.然后,您可以开始优化并最终使用Ku6opr描述的技术.如果你谷歌说“windows phone 7 performance”,你可以获得更多的提示. (编辑:瑞安网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |