
摘要:?本文發(fā)現(xiàn)了一類OOM(OutOfMemoryError),這類OOM的特點(diǎn)是崩潰時java堆內(nèi)存和設(shè)備物理內(nèi)存都充足盒音,探索并解釋了這類OOM拋出的原因表鳍。 關(guān)鍵字:?O...
本篇文章是基于 網(wǎng)易樂得無埋點(diǎn)數(shù)據(jù)SDK 總結(jié)而成用爪。負(fù)責(zé)無埋點(diǎn)數(shù)據(jù)收集 SDK 的開發(fā)已經(jīng)有半年多了,期間在組內(nèi)進(jìn)行過相關(guān)分享胁镐,現(xiàn)在覺得是時候拿出去和同行們交流下了偎血。本篇主要...
過去的一兩年android插件化,熱修復(fù)等技術(shù)發(fā)展迅速盯漂,并且還在持續(xù)的探索中颇玷,也許插件化技術(shù)最終會在android工程中退出舞臺,但里面包含的技術(shù)是非常值得我們學(xué)習(xí)的就缆。最近帖渠,...
我的CSDN博客同步發(fā)布:通過自定義Gradle插件修改編譯后的class文件 轉(zhuǎn)載請注明出處:【huachao1001的簡書:http://www.reibang.com/...
一妖爷、大神博客研讀 隨著應(yīng)用需求逐步迭代,應(yīng)用的代碼體積將會越來越大,為了更好的管理應(yīng)用工程絮识,我們開始借助CocoaPods版本管理工具對原有應(yīng)用工程進(jìn)行拆分绿聘。但是僅僅完成代碼...
前言 最近在開發(fā)的時候遇到了一個Swizzling的問題彼念,特別在此記錄挪圾,希望有相同遭遇的朋友能參考。 問題 問題概況:被Swizzling的方法在調(diào)用原有實現(xiàn)的時候提示“Se...
什么是 CADisplaylink? 對于什么是 CADisplaylink. 我們先來看看蘋果官方文檔中的描述: A CADisplayLink object is a t...
BlockCanary是我利用個人時間開發(fā)的Android平臺上的一個輕量的途样,非侵入式的性能監(jiān)控組件江醇,應(yīng)用只需要簡單地加幾行,提供一些該組件需要的上下文環(huán)境就可以在使用應(yīng)用的...