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