E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
leakCanary
LeakCanary
源码解析之检测篇
LeakCanary
就是捕获内存泄漏的一把利器。我们在这里就分析一下它的工作原理。
心灵行者
·
2020-08-03 09:41
Android
源码分析
全新
LeakCanary
2 ! 完全基于 Kotlin 重构升级 !
大概一年以前,写过一篇
LeakCanary
源码解析,当时是基于1.5.4版本进行分析的。
秉心说。。
·
2020-08-03 08:53
Android
框架分析
LeakCanary
的简单使用
LeakCanary
众所周知是很好用的一款内存泄漏查找工具,它的使用方法也比较简单。
丶浅咸
·
2020-08-03 07:37
Android
android 性能分析案例
设计到知识点有弱引用,memorymonitor,AllocationTracker和
leakcanary
插件。
weixin_34123613
·
2020-08-03 07:30
面试系列“讲一下吧”之
LeakCanary
如何使用第一步:添加依赖debugImplementation'com.squareup.
leakcanary
:
leakcanary
-android:2.2'第二步:没了那他是如何与你的应用程序绑定的他配置了一个
dzzchao
·
2020-08-03 06:52
面试系列
源码分析
AndroidStudio中接入
LeakCanary
LeakCanary
是一个很好的检测内存泄漏的开源项目。
明朗晨光
·
2020-08-03 05:40
#
内存泄漏
工作中遇到的Android内存优化问题(3)-
leakcanary
源码解析
今天我们来看一下一个内存泄漏检测神器
leakcanary
(https://github.com/square/
leakcanary
)首先我们来看一下
leakcanary
的使用说明就这么多,只需要一行代码
ccx-_-
·
2020-08-03 05:35
Android
leakcanary
内存泄露检测工具 Dumping memory, app will freeze. Brrr
官网地址https://github.com/square/
leakcanary
官网继承步骤就2步,超简单,但是集成进项目后,问题一:一直弹出(“Dumpingmemory,appwillfreeze.Brrr
☆☆张
·
2020-08-03 05:25
bug记录
LeakCanary
使用说明
LeakCanary
使用说明
LeakCanary
作为最简单直接的内存泄漏检测工具,非常受欢迎,github上已经达到了1.9Wstar。
花不掉泪
·
2020-08-03 05:32
android
性能模块
深入理解ButterKnife源码并掌握原理(一)
比如流行的开源库okhttp,
leakcanary
,retrofit,butterknife等等都是出于他之手。小弟佩服的不要不要的…,可以说是为android的应用开发效率和耦合性提高了一个台阶啊。
顾修忠
·
2020-08-03 04:50
开源项目源码分析
Android之
LeakCanary
使用教程
安卓开发,添加使用最常用的内存泄漏检测
LeakCanary
。内存泄漏同样也是安卓面试和开发中最常见的问题之一。一直在使用这个检测内存泄漏,以前只是简单的集成,现在详细总结一下。
志悠自在
·
2020-08-03 03:29
Android之开发框架
Android
LeakCanary
的使用和原理
LeakCanary
介绍
LeakCanary
提供了一种很方便的方式,让我们在开发阶段测试内存泄露,我们不需要自己根据内存块来分析内存泄露的原因,我们只需要在项目中集成他,然后他就会帮我们检测内存泄露,并给出内存泄露的引用链集成在
renxhui
·
2020-08-03 03:56
android
进阶
Android内存泄漏(Handler造成的内存泄漏(一))
注意:我是用
LeakCanary
来检测内存是否泄漏,这个工具很多大型的公司都在用,比如酷狗,腾讯等等。
Double5ea
·
2020-08-03 03:11
安卓内存泄漏系列
如何在Android Studio中使用
LeakCanary
检测内存泄露
1.什么是
LeakCanary
LeakCanary
AmemoryleakdetectionlibraryforAndroidandJava.
何时不少年
·
2020-08-03 02:34
Android
Studio
内存泄露专栏
Android性能优化之
LeakCanary
使用详解
Android开发中,性能优化不管是在项目里还是在面试过程中出现频率都是较高的,内存泄漏是项目中常出现的问题,本篇将介绍
LeakCanary
使用
LeakCanary
1.build.gradle配置/*内存泄漏检测
Ho0229
·
2020-08-03 02:07
Android
Android工具:
LeakCanary
—内存泄露检测神器
一、
LeakCanary
简介
LeakCanary
是Square公司开源的一个检测内存的泄露的函数库,可以方便地和你的项目进行集成,在Debug版本中监控Activity、Fragment等的内存泄露;
LeakCanary
1024工场
·
2020-08-03 02:33
Android工具
android中
leakcanary
的使用
LeakCanary
检测内存泄漏:
LeakCanary
是Square公司出的开源框架(Square出品,必属精品),是一个Android和Java的内存泄露傻瓜化并且可视化的内存泄露分析工具,当检测到某个
muranfei
·
2020-08-03 02:34
Android
Android进阶7:内存优化——
LeakCanary
原理分析
对于
LeakCanary
,对于大多人是不陌生的,也就是检测内存泄漏的工具。
粗鲁先生
·
2020-08-03 01:44
android开发
android进阶
Android优化笔记-
LeakCanary
使用及浅析
LeakCanary
使用及浅析基本使用步骤:添加依赖:implementation'com.squareup.
leakcanary
:
leakcanary
-android:1.5'importcom.squareup.
leakcanary
.
LeakCanary
ljt2724960661
·
2020-08-03 01:35
android
带你学开源项目:
LeakCanary
-如何检测 Activity 是否泄漏
为了简单方便的检测内存泄漏,Square开源了
LeakCanary
,它可以实时监测Activity是否发生了泄漏,一旦发现就会自动弹出提示及相关的泄漏信息供分析。本文的目的是试图通过分析Lea
wingjayV
·
2020-08-03 01:25
内存泄漏,关于异步回调导致的内存泄漏,使用
LeakCanary
检测内存泄漏
在任何程序开发中,异步操作的处理都是一个麻烦事,而在Android中更繁杂一些,这是由于Android基于组件的设计对异步操作不够友好。所以,如果你在Android中开发界面,不妥善处理全部的异步回调,崩溃、内存泄露、状态错乱,就都接踵而至了。而在Android中如何处理好异步请求,则是一个非常宽泛的话题,从这篇开始的若干篇,都会围绕这个来聊一聊。而这篇要讲的,就是看看界面中的异步回调,经常会引发
Jaiky_杰哥
·
2020-08-03 00:57
Android
Android内存优化(六)
LeakCanary
使用详解
为了能够简单迅速的发现内存泄漏,Square公司基于MAT开源了
LeakCanary
。
刘望舒
·
2020-08-03 00:42
Android应用层
Android进阶
记一次关于Fragment的内存泄漏
leakcanary
显示引用链信息如下:LoginFragment关闭后仍然被FragmentManangerImpl中的mCreatedMenus所引用,导致LoginFragment无法被释放。
ganduwei
·
2020-08-03 00:22
android
小心 DialogFragment 会造成内存泄漏
事情是这样的,我在项目里有个自定义的Dialog是继承DialogFragment实现的,接入
LeakCanary
后经常会提示我这个地方存在内存泄漏,定位的地方也有点奇怪,是一个布局控件上。
jack&daisy
·
2020-08-03 00:39
开发过程中的问题解决
Android开发
《吊打面试官》:使用
LeakCanary
快速简单排查Android中的内存泄露
1)在项目的build.gradle文件添加:debugCompile'com.squareup.
leakcanary
:
leakcanary
-android:1.5'releaseCompile'com.squareup.
leakcanary
天才少年_
·
2020-08-02 23:49
《吊打面试官》系列
LeakCanary
2.3 核心原理浅析
文章目录概述核心流程拆解源码探究SDK自动初始化关于ContentProvider初始化AppWatcherInstallerInternalAppWatcher小结自动监测Android特定对象Activity的监测Fragment的监测androidFragment的Watcher初始化androidxFragment的Watcher初始化supportFragment的Watcher初始化小
分则能成
·
2020-08-02 23:41
Android
Handler内存泄露原理及解决方法
示例首先看一段示例代码publicclass
LeakCanary
ActivityextendsAppCompa
凌波微步1
·
2020-08-02 23:15
Android
Handler
Leak
NoLeakHandler
Android性能优化-内存泄漏
2019.04.181.文章标题修改2.内存泄漏-Message.obj部分补充3.Webview泄漏补充4.Lambda表达式泄漏补充2018.09这几天在学习使用
LeakCanary
,把自己写的一些
JohnnyDeng94
·
2020-08-02 22:44
Android优化系列
Android 内存泄漏检查工具
LeakCanary
源碼浅析
使用参考我之前写的《Android内存泄漏工具使用》监控Activity泄露我们经常把Activity当作为Context对象使用,在不同场合由各种对象引用Activity。所以,Activity泄漏是一个重要的需要检查的内存泄漏之一。publicclassExampleApplicationextendsApplication{publicstaticRefWatchergetRefWatche
Mr_LiaBin
·
2020-08-02 22:36
开源项目
leakcanary
-android 2.0使用极其遇到的问题
使用这个版本的
leakcanary
使用特别简单,只需要添加以下依赖即可。什么都不需要操作,不需要像之前的版本要在application里面进行初始化。
猿小蔡
·
2020-08-02 22:36
Android
都2020年了Android开发者,别再忽视
LeakCanary
了
作为android进阶知识,性能优化不管是在社招面试还是在日常工作中都是相当实用的知识,并且也是区分中级和高级程序员的试金石。我现在就会以不同的专题来进行讲解,希望大家喜欢,如果想了解更多的话,欢迎关注我一起学习。首先什么是性能:在同一个手机里面,同样功能的app,哪个跑的快,哪个不卡,哪个就性能高。我们这节就是解决那些性能慢的问题:1)我们要找到性能低的地方,并且把这些地方解决掉,这个就是性能优
Android725
·
2020-08-02 20:16
handler的正确使用姿势
示例首先看一段示例代码publicclass
LeakCanary
ActivityextendsAppCompatActivityprivateHandlermHandler;@OverrideprotectedvoidonCreate
天使迦楼罗
·
2020-08-01 08:17
MAT-实用篇
2.获取Hprof文件ADM
LeakCanary
使用
LeakCanary
库,打印解析文件的同时并保留了原始Hprof文件。3.转换成标准的hprof文件an
投木报琼zh
·
2020-08-01 01:34
Android——性能优化
Android
MAT
性能优化
LeakCanary
-实用篇
1.
leakcanary
配置使用参考
LeakCanary
中文翻译文档
LeakCanary
中文使用说明。
投木报琼zh
·
2020-08-01 01:34
Android——性能优化
Android
LeakCanary
性能优化
LeakCanary
-源码篇
本篇主要介绍
LeakCanary
的执行流程,一些具体代码不做详解。
投木报琼zh
·
2020-08-01 01:34
Android——性能优化
Android性能优化之常见的内存泄漏
前言对于内存泄漏,我想大家在开发中肯定都遇到过,只不过内存泄漏对我们来说并不是可见的,因为它是在堆中活动,而要想检测程序中是否有内存泄漏的产生,通常我们可以借助
LeakCanary
、MAT等工具来检测应用程序是否存在内存泄漏
Sunzxyong
·
2020-08-01 01:13
Android性能优化
集:性能优化与代码简洁之道
Android性能优化
android
性能优化
内存泄露
Gradle配置dependencies
compilefileTree(dir:'libs',includes:['*.jar'])compileproject(':honjane-demo-library')betaCompile'com.squareup.
leakcanary
阁楼猫
·
2020-08-01 01:53
tools
Android Studio中
LeakCanary
的使用
AndroidStudio中
LeakCanary
的使用方法一、使用远程依赖1.配置gradledependencies{compilefileTree(dir:'libs',include:'*.jar
droid-time
·
2020-08-01 00:15
性能
Android
Volley中listener导致的内存泄露
项目中用Volley作为http框架,封装了一个JsonRequest,性能优化的时候,
LeakCanary
一直提示Volley的listener内存泄露,检查了很久也没发现哪里出现内存泄露publicclassJsonRequestImplextendsJsonRequest
王世晖
·
2020-08-01 00:39
Android开发
Volley的引用导致内存泄漏
Volley的引用导致内存泄漏前两天用
leakcanary
检查自己做的应用时,发现居然报内存泄漏的错误,而且内存泄漏出现的原因是由于Volley使用的问题,查看
leakcanary
打出的Log发现是由于
被代码淹没的小伙子
·
2020-08-01 00:12
内存泄漏
Android 常用技术
内存检测
leakcanary
https://github.com/square/
leakcanary
响应式编程RxJavahttps://github.com/R
qxf323
·
2020-07-31 23:41
android
副业
LeakCanary
:references android.view.inputmethod.InputMethodManager.mLastSrvView
最近发现项目中,一个地方总是报内存泄漏,
LeakCanary
给出的信息如下图所示:
LeakCanary
泄漏信息既然泄漏了,那么肯定得找泄漏的地方啊,androidstudioprofiler和mat轮番上阵
言吾許
·
2020-07-31 23:44
使用
LeakCanary
遇到的问题 就是不弹出来
今天楼主遇到引用
LeakCanary
时代码跟官网一样但是就不弹出来。楼主新建项目就可以正常使用。楼主郁闷半天,现在终于整出来了。
阿姆斯特狸
·
2020-07-31 20:25
Android
Error
Solution
ThirdSupport
LeakCanary
Eclipse
欢迎访问我的技术博客Bigflowerhttp://www.flowerfat.com本文主旨:如何将
LeakCanary
加入到Eclipse工程中,并成功使用它。搞了一天终于成功了。真是笨。
胖小了个花
·
2020-07-31 19:34
android
Android内存泄露之InputMethodManager mNextServedView导致的内存泄露
转载自:https://blog.csdn.net/u012982629/article/details/82495592感谢原作者的分享~看到上图,大家是不是很熟悉哈,是用的
LeakCanary
检查应用的内存泄露情况
灰狼Allan
·
2020-07-31 13:31
应用覆盖安装后桌面图标消失问题
一、现象当一个app有两个入口Activity(标记了main、launcher的Activity,如集成了
LeakCanary
的app),安装后,桌面上会出现两个图标。
Gdeer
·
2020-07-31 13:02
Android
经验
Android开发常用技术
ObjectBox、网络请求Retrofit2、OkHttp3事件传递EventBus响应框架rxJava2、RxAndroid、RxBus注解butterknife、dagger2调试工具stetho、
leakcanary
那时候
·
2020-07-31 12:57
常用库
Android内存泄露抓取工具
leakcanary
引言“Asmallleakwillsinkagreatship.”-BenjaminFranklin概述某些对象的生命周期有限,当它们的工作完成以后,将会被GC回收。如果一个对象在其生命周期结束以后仍在内存中存在引用,将会导致内存泄露。当泄露积累过多,该应用将耗尽内存引起OOM,挂掉。比如,在Activity.OnDestroy()方法被调用以后,这个activity的各种层级视图和它们关联的位图
w4lle
·
2020-07-31 12:37
内存泄露
oom
性能优化
android开发
内存泄露
Leakcanary
BottomSheetDialogFragment、DialogFragment内存泄漏记录
项目开发中大多会使用
leakcanary
内存泄漏检测工具检测内存泄漏,
leakcanary
检测会发现BottomSheetDialogFragment、DialogFragment有内存泄漏情况。
Dylan༣
·
2020-07-30 16:59
Android
Android性能调优(4)内存优化
最后分析内存泄漏的利器MAT和
LeakCanary
。1.避免可控的内存泄漏内存泄漏是内存优化的重点,如果一旦出现,就会让应用变得非常棘手。所以我们要解决关于内存泄漏的东西。
RikkaTheWorld
·
2020-07-30 00:23
Android性能优化
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他