Matrix 中還有幾塊目前還沒(méi)有能力去解讀,做一次記錄。爭(zhēng)取今年可以寫出來(lái) matrix-plugin Matrix-hprof-analyz...
寫在前面 ??前面幾篇關(guān)于電量的文章,到最后也只是對(duì)于一些硬件使用的一些監(jiān)控,好像沒(méi)有一個(gè)明確的目標(biāo)或者方向,本以為看完即可對(duì)電量?jī)?yōu)化有提升,但...
前置知識(shí) 1.Binder相關(guān) - AIDL binder在android中主要充當(dāng)跨進(jìn)程通信橋梁的角色,為C/S架構(gòu),如app中的starta...
??有上篇文章可知,配置的Task會(huì)在BatteryMonitorCore執(zhí)行start、stop、onForeground會(huì)執(zhí)行onTurnO...
??在matrix-battery-canary模塊中,沒(méi)有一條清晰的主線可以走到底,它的結(jié)構(gòu)類似與一個(gè)個(gè)的小功能組裝起來(lái),小功能之間互不影響。...
??在 matrix 代碼中有一個(gè) matrix-apk-canary 的 library ,可以查看 apk 的一些詳細(xì)信息,如大小、方法數(shù)、...
??Matrix 中的 memory hook 也是基于 xhook 的實(shí)現(xiàn)的,可以記錄 malloc、calloc、free、mmap 等函數(shù)...
感言 ??看了一些文章,覺(jué)得大佬還得是大佬。如寫這篇文章之前原來(lái)是沒(méi)有打算寫這篇文章的,在前一篇文章查 baidu 時(shí)看到了幾遍文章是分析死鎖的...
??本文來(lái)分析下matrix對(duì)于線程的監(jiān)控,matrix對(duì)于線程的監(jiān)控主要 hook pthread 的pthread_create pthre...