iOS性能優(yōu)化--懶加載

這是關(guān)于性能優(yōu)化的懶加載方面贡翘。

懶加載

1.app僅運行當前必要的工作蝇庭。app運行的每一刻都應(yīng)該是響應(yīng)用戶的當前請求吼旧,而不是猜測預(yù)言到的未來請求梨与。假如你當前不需要某種資源(比如一個包涵偏好設(shè)置窗口的nib文件)堕花,不要加載它。類似這種行為因為訪問文件系統(tǒng)粥鞋,而導(dǎo)致耗時缘挽。并且如果用戶永遠沒有使用這個窗口,加載nib文件的過程就是浪費時間呻粹。

2.僅當用戶請求時壕曼,才會加載必要資源。僅應(yīng)該在app可以得到明顯優(yōu)化的條件下等浊,緩存數(shù)據(jù)腮郊。基于app之后的操作運行更快的假設(shè)下筹燕,遇到低內(nèi)存情況轧飞,進行預(yù)加載緩存明顯降低性能。在這種情況下撒踪,在使用緩存數(shù)據(jù)之前过咬,緩存的數(shù)據(jù)可能要切換入磁盤。因此糠涛,從緩存數(shù)據(jù)獲得的好處會轉(zhuǎn)換為損失援奢,因為數(shù)據(jù)在使用之前,需要從磁盤讀入2次忍捡。如果確實要進行緩存集漾,在操作執(zhí)行過一次之后進行緩存。

其他關(guān)于懶加載砸脊,包含以下:

1.延遲內(nèi)存開辟直到確實需要

2.不要零初始化內(nèi)存快具篇。調(diào)用calloc方法可達到懶加載目的

3.提供系統(tǒng)懶加載代碼的機會。分析并組織代碼使得系統(tǒng)僅加載當前操作需要的代碼

4.延遲文件的讀取直到確實需要

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末凌埂,一起剝皮案震驚了整個濱河市驱显,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瞳抓,老刑警劉巖埃疫,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異孩哑,居然都是意外死亡栓霜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門横蜒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胳蛮,“玉大人销凑,你說我怎么就攤上這事〗龃叮” “怎么了斗幼?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長抚垄。 經(jīng)常有香客問我蜕窿,道長,這世上最難降的妖魔是什么呆馁? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任渠羞,我火速辦了婚禮,結(jié)果婚禮上智哀,老公的妹妹穿的比我還像新娘。我一直安慰自己荧恍,他們只是感情好瓷叫,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著送巡,像睡著了一般摹菠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上骗爆,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天次氨,我揣著相機與錄音,去河邊找鬼摘投。 笑死煮寡,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的犀呼。 我是一名探鬼主播幸撕,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼外臂!你這毒婦竟也來了坐儿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤宋光,失蹤者是張志新(化名)和其女友劉穎貌矿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體罪佳,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡逛漫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了菇民。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片雾家。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡作彤,死狀恐怖炸茧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情玛荞,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布呕寝,位于F島的核電站勋眯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏下梢。R本人自食惡果不足惜客蹋,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望孽江。 院中可真熱鬧讶坯,春花似錦、人聲如沸岗屏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽这刷。三九已至婉烟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間暇屋,已是汗流浹背似袁。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留咐刨,地道東北人昙衅。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像所宰,于是被迫代替她去往敵國和親绒尊。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容