开源框架分析
文章平均质量分 95
eklir
知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。
展开
-
OkHttp源码分析(基于4.9.3)
1. 源码分析 1.1 整体执行流程: #mermaid-svg-3OrRXY05qKZGWU0i {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3OrRXY05qKZGWU0i .error-icon{fill:#552222;}#mermaid-svg-3OrRXY05qKZGWU0i .error-text{fill:#552222;stroke:#552222;}原创 2022-04-27 00:54:56 · 618 阅读 · 0 评论 -
LeakCanary源码分析(基于1.6.2)
核心技术点 1.弱引用探测内存泄露 WeakReference(T referent, ReferenceQueue<? super T> q) referent被gc回收时,会将包裹它的弱引用注册到ReferenceQueue中,在gc后判断ReferenceQueue有没有referent包裹的WeakReference,就可以判断是否被gc正常回收。 2.原创 2018-11-29 23:05:02 · 1028 阅读 · 0 评论