原创 Android性能優化

Android性能優化     根據Android的層次結構,性能優化也是分層次進行的,本文會分別對Application、Framework、Native、Kernel各層做總結,每層主要會從性能優化的基本思想、優化技巧、優化工具幾

原创 Android 系統穩定性 - OOM(一)

2.1.1 什麼是內存溢出   2.1.2 爲什麼會有內存溢出 Android 主要應用在嵌入式設備當中,而嵌入式設備由於一些衆所周知的條件限制,通常都不會有很高的配置,特別是內存比較有限。如果我們編寫的代碼當中有太多的對內存使用

原创 Android 系統穩定性 - OOM(二)

2.3 如何分析內存溢出問題 無論怎麼小心,想完全避免 bad code 是不可能的,此時就需要一些工具來幫助我們檢查代碼中是否存在會造成內存泄漏的地方。 既然要排查的是內存問題,自然需要與內存相關的工具,DDMS和MAT就是兩個非常

原创 Android 系統穩定性 - ANR(一)

  如果你是一個Android應用程序開發人員,你的人生中不可避免的三件事情是:死亡、繳稅和ANR。這麼說是誇張了,但是由於Android本身的設計,以及應用程序和系統在開發過程中的缺陷,經常會在測試過程中遇到各種各樣的ANR問題。在功