美文网首页测试员的那点事软件测试自动化测试
android内存泄漏检测工具LeakCanary使用记录

android内存泄漏检测工具LeakCanary使用记录

作者: 早起有虫吃 | 来源:发表于2019-01-29 10:17 被阅读2次

1.编写一个类继承appication,在onCreate方法里初始化LeakCanary,示例代码如下:

package com.example.administrator.yallatool;

import android.app.Application;

import com.squareup.leakcanary.LeakCanary;

/**
 * Created by lenovo on 2019/1/28.
 */

public class LeakApp extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        if (LeakCanary.isInAnalyzerProcess(this)) {
            return;
        }
        LeakCanary.install(this);
    }


}

2.在manifest文件中的application节点下添加一行代码

android:name=".LeakApp"

3.运行待测应用,桌面上会多一个Leaks图标
4.频繁操作待测应用,若出现内存泄漏,leaks会受到内存泄漏的通知,点击打开可以看内存泄漏的引用链


screen.png

相关文章

网友评论

    本文标题:android内存泄漏检测工具LeakCanary使用记录

    本文链接:https://www.haomeiwen.com/subject/vytajqtx.html