最近在做App性能测试,发现很多专项如内存泄漏、卡顿、崩溃、fps都依赖于Application。
然而,Application这个类代码非常少,只有不到300
通过阅读源码发现Application主要作用是当Activity生命周期变化时,进行接口回调。
测量内存泄漏的开源框架LeakCanary就是利用这个接口回调,进而来监测Activity是否被回收。LeakCanary源码如下:
最近在做App性能测试,发现很多专项如内存泄漏、卡顿、崩溃、fps都依赖于Application。
然而,Application这个类代码非常少,只有不到300
通过阅读源码发现Application主要作用是当Activity生命周期变化时,进行接口回调。
测量内存泄漏的开源框架LeakCanary就是利用这个接口回调,进而来监测Activity是否被回收。LeakCanary源码如下:
本文标题:Application--Android的天眼
本文链接:https://www.haomeiwen.com/subject/dnrgfctx.html
网友评论