Instruments性能優(yōu)化

性能優(yōu)化包括很多方面,如內(nèi)存泄露,代碼執(zhí)行的時(shí)間,動(dòng)畫性能優(yōu)化等,主要用到Instruments中的Leaks,Time Profiler,Core Animation等幾個(gè),但是,Instruments只能找出問題,而不能解決問題.

測(cè)試前的準(zhǔn)備:

? ? 1.必須是真機(jī),因?yàn)槭褂媚M器,mac的性能比手機(jī)的好很多

? ? 2.在工程中 Build Settings -> Debug Information Format 設(shè)置為DWARF with sHYM

?File ,如果不設(shè)置,在后面查看哪個(gè)方法需要優(yōu)化的時(shí)候,是由二進(jìn)制代替方法,無法清楚的分析哪里出現(xiàn)問題.

一:Leaks:檢測(cè)內(nèi)存泄露

本文只列出結(jié)果,詳情操作附加友情鏈接:

友情鏈接:

(一):http://www.reibang.com/p/4b882f1bd1a9

(二):http://www.reibang.com/p/65c1ce83e549


只需要點(diǎn)擊 reveal in Xcode , 即可跳轉(zhuǎn)到工程有問題的方法中,到此時(shí),問題已經(jīng)找到,但是解決問題需要靠自己.

二:Time Profiler: 時(shí)間事件查看器

用來計(jì)算函數(shù)運(yùn)行的時(shí)間,可以找出耗時(shí)比較長(zhǎng)的函數(shù)進(jìn)行優(yōu)化,從而減短響應(yīng)的時(shí)間

友情鏈接:

(一): http://blog.csdn.net/xiaoxuan415315/article/details/56015289

(二): http://blog.csdn.net/xiaohe901216/article/details/70575232? ?



三: Core Animation: 可以用來優(yōu)化UI,優(yōu)化動(dòng)畫

友情鏈接:

(一):http://blog.csdn.net/xiaofei125145/article/details/50614276

(二):http://www.cocoachina.com/ios/20161211/18341.html?

選擇參數(shù):

1. Color Blended Layers(混合和過度繪制)

2. Color Offscreen-Rendered Yellow(離屏渲染)

3. ColorHitsGreenandMissesRed(光柵化緩存圖層命中情況)

4. Color Copied Images(拷貝的圖片)

5. Color Immediately(用來設(shè)置每幀都更新(可能會(huì)影響到渲染性能,而且會(huì)導(dǎo)致幀率測(cè)量不準(zhǔn)漆诽,所以不要一直都設(shè)置它)

6. Color Misaligned Images(圖片的不正掣缌Γ縮放)

7. Color OpenGL Fast Path Blue? (對(duì)任何直接使用OpenGL繪制的圖層進(jìn)行高亮)

8. Flash Updated Regions(Core Graphics繪制的圖層)




注意: 打開 Color Blended Layers 選項(xiàng),那塊區(qū)域會(huì)顯示紅色唇撬,所以我們調(diào)試的目的就是將紅色區(qū)域消減的越少越好它匕。那么如何減少紅色區(qū)域的出現(xiàn)呢?只要設(shè)置控件不透明即可

(1)設(shè)置opaque 屬性為true窖认。

(2)給View設(shè)置一個(gè)不透明的顏色豫柬,沒有特殊需要設(shè)置白色即可告希。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市轮傍,隨后出現(xiàn)的幾起案子暂雹,更是在濱河造成了極大的恐慌,老刑警劉巖创夜,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杭跪,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡驰吓,警方通過查閱死者的電腦和手機(jī)涧尿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來檬贰,“玉大人姑廉,你說我怎么就攤上這事∥痰樱” “怎么了桥言?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)葵礼。 經(jīng)常有香客問我号阿,道長(zhǎng),這世上最難降的妖魔是什么鸳粉? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任扔涧,我火速辦了婚禮,結(jié)果婚禮上届谈,老公的妹妹穿的比我還像新娘枯夜。我一直安慰自己,他們只是感情好艰山,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布湖雹。 她就那樣靜靜地躺著,像睡著了一般曙搬。 火紅的嫁衣襯著肌膚如雪劝枣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天织鲸,我揣著相機(jī)與錄音舔腾,去河邊找鬼。 笑死搂擦,一個(gè)胖子當(dāng)著我的面吹牛稳诚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瀑踢,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼扳还,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼才避!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起氨距,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤桑逝,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后俏让,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體楞遏,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年首昔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了寡喝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡勒奇,死狀恐怖预鬓,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赊颠,我是刑警寧澤格二,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站竣蹦,受9級(jí)特大地震影響蟋定,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜草添,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望扼仲。 院中可真熱鬧远寸,春花似錦、人聲如沸屠凶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)矗愧。三九已至灶芝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間唉韭,已是汗流浹背夜涕。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留属愤,地道東北人女器。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像住诸,于是被迫代替她去往敵國(guó)和親驾胆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子涣澡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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