博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Logcat中报内存泄漏MemoryLeak的一次分析
阅读量:6927 次
发布时间:2019-06-27

本文共 361 字,大约阅读时间需要 1 分钟。

715944-20160517094247888-581207829.png

有时候运行APP的时候Logcat中会报错,提示资源没有释放,Memory leak,

于是打开Android Studio在Android Monitor工具栏点开,有Logcat和Monitors
两个栏目,有一个Memory的面板分析,有几个按钮,暂停,初始化GC,dumpJava,
startAllocationTracking这几个,可以组合使用。
我这里先用的是startAllocationTracking,点击然后看到蓝色的进度条变深,过了
一阵,再次点击。AS会打开一个.alloc文件在上方面板。
看到有Thread以及Count和Size,看看占比,点进去分析就知道有哪些占用的比较
多的内存了。

转载于:https://www.cnblogs.com/likeshu/p/5500374.html

你可能感兴趣的文章
HTML中<input>參数,以及文本输入框,文本域的解说
查看>>
EJBCA 在windows上的安装
查看>>
Maven项目下 java.lang.ClassNotFoundException 常规解决的方法
查看>>
Android--带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(一)
查看>>
jsp页面随页面初始化加载js函数
查看>>
python3用BeautifulSoup抓取a标签
查看>>
Eclipse tooltip变黑的修正
查看>>
Linux下用于查看系统当前登录用户信息 w命令
查看>>
js正则表达式入门
查看>>
C#基础总结之二循环控制-运算符
查看>>
【开源毕设】一款精美的家校互动APP分享——爱吖校推 [你关注的,我们才推](持续开源更新3)附高效动态压缩Bitmap...
查看>>
SSH中post提交表单action中文乱码问题
查看>>
小甲鱼系列→第一章.基础知识
查看>>
Linux Vsftpd 连接超时解决方法(被动模式)
查看>>
在计算列中创建索引提高性能
查看>>
vim格式化代码实际上就是 "缩进代码", 命令是等号=
查看>>
国内 Composer 镜像收集
查看>>
lnmp一键安装包配置laravel项目
查看>>
Linux的nm查看动态和静态库中的符号
查看>>
Redis和Memcached的区别
查看>>