Perfetto 是谷歌開發(fā)的用于性能檢測和跟蹤分析的生產(chǎn)級開源堆棧痘昌。它提供用于記錄系統(tǒng)級和應(yīng)用程序級跟蹤的服務(wù)和庫铐尚,包括本機 + Java堆分析,使用SQL分析跟蹤數(shù)據(jù)的C...

Perfetto 是谷歌開發(fā)的用于性能檢測和跟蹤分析的生產(chǎn)級開源堆棧痘昌。它提供用于記錄系統(tǒng)級和應(yīng)用程序級跟蹤的服務(wù)和庫铐尚,包括本機 + Java堆分析,使用SQL分析跟蹤數(shù)據(jù)的C...
Binder主要涉及以下四個組成元素: Binder驅(qū)動 Service Manger Binder Client Binder ServerBinder的本質(zhì)就是進程1希望...
虛擬內(nèi)存(Virtual Memory) 虛擬內(nèi)存的實現(xiàn)思想: 將外存儲器的部分空間作為內(nèi)存的擴展 當內(nèi)存不足時,系統(tǒng)將按照一定算法自動挑選優(yōu)先級低的數(shù)據(jù)塊想邦,并把它存儲到磁盤...
適配器模式 將一個類的接口轉(zhuǎn)換成客戶希望的另外一個接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些類可以一起工作粉捻。適用性: 想使用的類已存在礁遣,但它的接口不符...
單例模式 確保一個類只有一個實例盈包,而且自行實例化并向整個系統(tǒng)提供這個實例沸呐。它有一下幾個要素: 私有的構(gòu)造方法 指向自己實例的私有靜態(tài)引用 以自己實例為返回值的靜態(tài)的共有方法。...
單一職責(zé)原則 不要存在多余一個導(dǎo)致類變更的原因呢燥,通俗講就是崭添,一個類只負責(zé)一項職責(zé)。遵循單一職責(zé)的優(yōu)點有: 降低類的復(fù)雜度 提高類的可讀性叛氨,提高系統(tǒng)的可維護性 變更引起的風(fēng)險降...