色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>通訊/手機編程>

Android性能優化全方面解析

大小:0.3 MB 人氣:0 2017-09-28 需要積分:1

  目的

  公司的新需求終于解決完了,離測試和發布還有段時間,第一次體驗了下沒需求沒bug的感覺,真是舒爽,然后翻了翻有什么可以學的。無意翻到了Android后期發展的五大趨勢。一、性能優化。二、高級UI。三、JNI/NDK開發。四、架構師。五、RN開發。這也許將會是我的進階趨勢。早已知道在瓶頸期的我,似乎看到了突破的希望的。初級進階中級也好,中級進階高級也罷,現在的市場無非是根據經驗規定的,根據能力的少之又少。

  其實,關注我的或者在群里的小伙伴也知道,UI那塊我問題不大。但是高級UI就有難度了。我們先不管他,一個一個來。先從性能優化來。其實我是拒絕寫這篇文章的。為什么?性能優化的分類很多,一個分類寫一篇感覺篇幅量很小,結合在一起寫有感覺很大。而我目前打算整體的整理一下。

  那么我們先分析下性能優化有那幾個方面:一、內存優化。二、UI優化(布局優化和繪制優化)。三、速度的優化(線程優化/網絡優化)。四、電量優化。五、啟動優化。應該就這些了。那么這只是五大方面,里面還結合了各種細節方面的。不急,我們下面一個個地介紹。

  內存優化

  關于性能優化我們可以不知道其他的,但一定要知道內存優化。因為內存泄漏可以Android的??汀D敲词裁词莾却嫘孤┠兀績却娌辉贕C的掌控范圍之內了。那么Java的GC內存回收機制是什么?某對象不在有任何引用的時候才會進行回收。那么GC回收機制的原理是什么?又或者說可以作為GC Root引用點的是啥?或許有人聽不懂我在講啥。我們先來看張圖。

  Android性能優化全方面解析

  當我們向上尋找,一直尋找到GC Root的時候,此對象不會進行回收,例如,一個Activity。那么如果我們向上尋找,直到找到GC Root對象的時候,就說明它是不可以回收的,例如,我定義了一個int a;但是這個數據,我整個頁面或者說整個項目都沒有用到,則這個對象會被GC掉。

  GC的引用點

  1. Java棧中引用的對象

  2. 方法靜態引用的對象

  3. 方法常量引用的對象

  4. Native中JNI引用的對象

  5. Thread——“活著的”線程

  如何判斷

  那么我們如何判斷一個對象是一個垃圾對象,可以講他進行回收呢?舉了小例子教你們如何區分:

  一般在學校吃飯,我們有兩種情況,第一:吃完飯就直接走人,碗筷留給阿姨來收拾處理。

  第二:吃完之后把碗筷放到收盤處直接進行回收。

  但我們是個有素質的人,一般采用第二種情況,但根據想法,我們更傾向于第一種。

  那么一般在飯店或者KFC中,都是第一種情況。

  那么此時,問題來了,如果我已經吃完飯,然后我并沒有離開飯店,做在位置上和朋友吹吹牛逼,談談理想,聊聊人生。

  那么桌上那一堆碗筷是收還是不收?講道理是不能收的。雖然實際也是不能收的。因為顧客是上帝~~~

  So,我們如何判斷一個對象是一個可回收的垃圾對象呢?這是我們的一個主觀的判斷。但是有種情況我們是必須要考慮到的,沒錯,就是內存過多無法釋放的時候,會直接導致OOM。整個項目boom炸了。什么鬼?outofmemory。沒錯就是它。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

用戶評論

      ?
      主站蜘蛛池模板: 亚洲爱视频| 自拍 偷拍 亚洲 经典 | 神马伦理2019影院不卡片 | 青青热久久综合网伊人 | 欧美高清另类video | 我的年轻漂亮继坶三级 | 亚洲精品线在线观看 | 亚洲AV美女成人网站P站 | 中文字幕在线久热精品 | 俄罗斯6一9泑女网站 | 年轻的的小婊孑2中文字幕 你是淫荡的我的女王 | 一本之道加勒比在线观看 | 国产在线精品亚洲第1页 | 成人中文字幕在线 | 青青草在线 视频 | 精品久久久久久无码人妻国产馆 | 性xxxx18公交车 | 欧美视频毛片在线播放 | 啊灬啊别停灬用力啊在线观看视频 | 最新高清无码专区在线视频 | 麻豆XXXX乱女少妇精品-百度 | 色人阁综合| 亚洲日本香蕉视频观看视频 | 70岁妇女牲交色牲片 | 国产女人乱人伦精品一区二区 | 国产色无码精品视频国产 | 欧美亚洲国内日韩自拍视频 | 国产在线观看成人免费视频 | 某上海少妇3P黑人完整版BD | 蜜桃视频一区二区 | 正在播放国产尾随丝袜美女 | 一边摸一边桶一边脱免费 | 丝袜足控免费网站xx91 | 男人狂躁进女人免费视频公交 | 亚洲午夜精品一区二区公牛电影院 | 94色94色永久网站 | 久久午夜一区二区 | 国产揄拍国产精品 | 欧亚一卡二卡日本一卡二卡 | a4you销魂gogo人体 | 超碰98人人插 |