1
當我們使用「Windows Phone應用程序分析工具」從Visual Studio測試應用程序,我們得到應用的響應差用紅色標記。應用響應能力差使用應用程序分析工具
上提高應用程序的性能,請建議。我們是否需要優化編碼或需要更改UI設計?
注:我們的應用程序是業務應用。我們有15頁和更多功能的應用程序。我們使用WCF服務從在線獲取數據並分配給控件並使用WCF服務保存數據。
當我們使用「Windows Phone應用程序分析工具」從Visual Studio測試應用程序,我們得到應用的響應差用紅色標記。應用響應能力差使用應用程序分析工具
上提高應用程序的性能,請建議。我們是否需要優化編碼或需要更改UI設計?
注:我們的應用程序是業務應用。我們有15頁和更多功能的應用程序。我們使用WCF服務從在線獲取數據並分配給控件並使用WCF服務保存數據。
應用程序的響應是你的UI線程佔用多少CPU時間服用的指示。如果UI線程做了太多工作,那麼觸摸和其他UI事件將被阻止,從而導致糟糕的用戶體驗。
您將需要從你的UI線程卸載工作,後臺線程儘可能。
關於「從你的UI線程減負工作,後臺線程」請解釋。如果請提供一些示例以瞭解如何將UI更改爲背景。 – Kathir 2013-03-05 06:45:32
BackgroundWorker(http://msdn.microsoft.com/en-us/library/8xs8549b.aspx)或async/await應該有所幫助。 MSDN有大量的兩個例子。 – 2013-03-05 06:56:57
非常感謝。我們將通過鏈接進行相應的更改.. – Kathir 2013-03-05 11:52:46