成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

提升Windows Phone APP性能的13種方式

移動(dòng)開發(fā)
Matt Lacey從事軟件開發(fā)行業(yè)已有12年之久,他專注于移動(dòng)和Web開發(fā)。近期,他積累了大量基于Windows Phone 7的開發(fā)經(jīng)驗(yàn)。下面的這篇文章是他在開發(fā)中積累的一些提升App的性能的經(jīng)驗(yàn)。

Matt Lacey從事軟件開發(fā)行業(yè)已有12年之久,他專注于移動(dòng)和Web開發(fā)。近期,他積累了大量基于Windows Phone 7的開發(fā)經(jīng)驗(yàn)。下面的這篇文章是他在開發(fā)中積累的一些提升App的性能的經(jīng)驗(yàn)。這會(huì)是一篇使開發(fā)人員深受其益的好文章,下面我們就進(jìn)入正題。

Windows Phone APP

很多方法可以幫助你提升App的性能,本篇文章不提供完整版本,筆者只提供幾種常用的方法。

筆者希望你從本篇文章中得到的最重要的信息是:優(yōu)異的性能并不是憑空而得來的,這需要你盡自己所能讓用戶取得***的體驗(yàn)。

值得注意的是,一些MVVM純化論者可能會(huì)對(duì)以下的一些內(nèi)容提出異議,但是這些規(guī)則或方法是由現(xiàn)實(shí)世界中的一些體驗(yàn)所得來的,必然有其合理性。

1.避免使用UI線程–除非是必要情況,否則盡量不要使用UI線程,而是保持UI的響應(yīng)。

2.盡量不要使用值轉(zhuǎn)換器–值轉(zhuǎn)換器帶來的性能影響遠(yuǎn)遠(yuǎn)大于使用直接屬性值帶來的影響。

3.在不必要的情況下,不要使用依賴屬性–如果常規(guī)屬性能夠滿足需要,那就盡量使用常規(guī)屬性,提升系統(tǒng)的運(yùn)行速度。

4.減少外部依賴–盡量避免使用第三方組件,有利于提升系統(tǒng)的運(yùn)行速度。

5.拆分程序集–在不必要的情況下,不要在你的App中加載所有的頁面。

6.把圖片(數(shù)據(jù))放到緩存中–下載外部資源消耗時(shí)間,會(huì)影響系統(tǒng)的性能。

7.使用“Boot Loader”–如果你的App很大并且啟動(dòng)時(shí)需要進(jìn)行大量處理,那么請(qǐng)盡量將這些啟動(dòng)步驟分開,這樣將大大提高啟動(dòng)時(shí)的性能。

8.對(duì)數(shù)據(jù)進(jìn)行預(yù)載–在情況允許的條件下,在用戶獲取數(shù)據(jù)之前加載所需的數(shù)據(jù),這樣可以縮減用戶等待數(shù)據(jù)加載的時(shí)間。

9.加載顯示同步進(jìn)行–如果數(shù)據(jù)量非常大,建議只加載你所需部分?jǐn)?shù)據(jù),不要在把時(shí)間浪費(fèi)在一次性加載全部數(shù)據(jù)上,讓你的用戶空等。

10.對(duì)數(shù)據(jù)/模板進(jìn)行重用(盡量避免加載XAML)–重用模板意味著增加App的效率,避免重載同樣的內(nèi)容。

11.盡量不要使用XAML–若非必要情況,不要使用XAML。我經(jīng)常看到一些運(yùn)行速度很慢的App,它們有一個(gè)共同特點(diǎn):在使用很少的控件就能夠解決問題的情況下,它們偏偏使用一些非常復(fù)雜而沒有使用必要的嵌套控件。

12.避免使用嵌套Margin–這樣可以減少布局引擎計(jì)算元素位置的計(jì)算工作量。

13.不要使用XAML—這的確很極端,但是使用代碼構(gòu)建UI會(huì)比使用XAML為系統(tǒng)提供更好的性能(可以節(jié)省下解析的時(shí)間)。

過去,以上這些規(guī)則使我深受其益。希望以后,這些規(guī)則也能夠給你帶來幫助。

原文鏈接:http://mobile.dzone.com/articles/13-ways-improve-performance

【編輯推薦】

  1. WP7開發(fā)中自定義事件的處理
  2. 詳解Windows Phone開發(fā)中的墓碑機(jī)制
  3. Windows Phone游戲性能優(yōu)化之垃圾回收
責(zé)任編輯:王曉東 來源: Web App Trend
相關(guān)推薦

2013-06-17 17:08:47

Windows PhoWP開發(fā)共享數(shù)據(jù)方式

2023-09-07 11:29:36

API開發(fā)

2022-08-05 08:27:05

分布式系統(tǒng)線程并發(fā)

2012-05-19 22:24:34

MVVM

2017-06-22 08:58:06

2013-08-09 09:52:46

Windows Pho蘋果iPhone

2013-08-12 10:32:13

Windows PhoiPhone途徑

2017-01-13 16:27:35

大數(shù)據(jù)數(shù)據(jù)驅(qū)動(dòng)決策思維方式

2020-06-17 08:12:05

Kubernetes容器

2013-04-17 13:20:04

Windows PhoWindows Pho

2012-04-26 13:28:28

2013-08-07 10:19:11

Windows phoWP應(yīng)用開發(fā)套件StuWindows Pho

2013-10-17 09:25:52

2020-11-20 14:02:22

HashMap遍歷Java

2012-05-21 10:35:20

Windows Pho

2012-04-19 08:42:22

春Phone沙龍

2012-02-03 08:58:33

Windows PhoNFC

2013-06-08 14:57:50

2015-07-09 16:34:36

BYOD自帶設(shè)備

2024-08-27 09:38:08

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产一级在线观看 | 国产网站久久 | 国产日韩欧美一区二区 | 一区二区三区四区不卡视频 | www久久久 | 亚洲欧美国产毛片在线 | 日韩第一页 | 久久久久久一区 | 成人免费视频在线观看 | 在线中文视频 | 欧美激情 亚洲 | 国产精品毛片无码 | 亚洲三级在线 | 成年人黄色一级片 | 91精品亚洲 | 国产91观看| 亚洲成人一区 | 欧美一级在线免费观看 | 亚洲免费在线观看 | 国产在线播放av | 4h影视| www国产成人免费观看视频,深夜成人网 | 亚洲视频免费在线观看 | 亚洲九九色 | 欧美aa在线 | 99久久99久久精品国产片果冰 | 一区二区三区在线观看视频 | 亚洲精品亚洲人成人网 | 久久久久久中文字幕 | 91麻豆精品国产91久久久更新资源速度超快 | 精品免费国产一区二区三区四区 | 午夜久久久 | 91精品国产自产精品男人的天堂 | 无人区国产成人久久三区 | 成人看片在线观看 | 久久久久久久夜 | 羞羞视频在线观看 | 国精产品一区二区三区 | 欧美亚洲一区二区三区 | 国产精品一区二区三 | 亚洲天天 |