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
泄露如下:欢迎页泄露了26M,可怕吧。
少年阿涛
·
2020-08-19 20:01
Android优化
安卓应用优化
Android 主流框架大全
框架名称主要功能1.Retrofit网络2.okhttp网络3.ButterKnife代码模板4.MPAndroidChart图表5.glide图片6.
leakcanary
内存7.Android-Universal-Image-Loader
小缘宝
·
2020-08-18 19:37
三方库详细解读——
LeakCanary
的实现
综述我们知道
LeakCanary
是用来检查Activity和Fragment是否存在内存泄漏的。那么他是如何监测的呢?
luoluofeixia
·
2020-08-18 08:26
android
一个由内存泄漏引发的血案-Square
译者:chaossss校对者:这里校对者的github用户名状态:完成在开发
LeakCanary
时我发现一处奇怪的内存泄漏,为了搞清楚到底是什么原因导致这个问题我一边Debug,一边在邮件
CheeRok
·
2020-08-17 09:53
Android
Tech
Frontier
Android应用性能优化
Flutter 上的内存泄漏监控
在Android平台上有个内存泄漏检测工具
LeakCanary
[1],它可以方便地在debug环境下检测当前页面是否泄漏。
chenglu001
·
2020-08-17 07:12
retrofit用法详解
例如:otto(事件总线),
leakcanary
(排查内存泄露),android-times-square(日历控件),dagger(依赖注入),picasso(异步加载图片),okhttp(网络请求)
jim1451
·
2020-08-17 04:29
Android
刚刚快手开源高性能线上内存监控方案
其中AndroidJava内存部分在
LeakCanary
的基础上进行了大量优化,解决了线上内存监控的性能问题,在不影响用户体验的前提下线上采集内存镜像并解析。从2020年
非著名程序员
·
2020-08-16 13:58
如何看
leakcanary
的 错误信息并解决
转载:https://www.cnblogs.com/whoislcj/p/6001422.htmlhttps://www.jianshu.com/p/1e7e9b576391内存泄漏是不使用或用完的内存,因为某些原因无法回收,造成的一种内存浪费;内存泄漏的本质是内存浪费。以个人理解来解释,通俗一点就是1.GC回收的对象必须是当前没有任何引用的对象2.当对象在使用完成后(对我们而言已经是垃圾对象了
一站到底s
·
2020-08-15 17:50
LeakCanary
原理解析
转载注明出处:http://blog.csdn.net/xiaohanluo/article/details/78196755使用
LeakCanary
是Square为Android应用提供的一个监测内存泄露的工具
王三的猫阿德
·
2020-08-15 17:44
【Android学习】
安卓使用
LeakCanary
检测内存溢出
whoislcj/p/6001422.htmlhttps://blog.csdn.net/u014005316/article/details/63258107debugCompile'com.squareup.
leakcanary
你的刚哥哥
·
2020-08-15 17:04
Android性能调优(1)需要掌握的JVM知识
方向是刘望舒大神的《Android进阶解密》性能调优有分很多种:绘制优化内存优化电量优化启动优化存储优化流量优化图片优化Apk包体优化…既然要深入到这些优化去,仅仅是掌握一些工具TraceView、Lint、
LeakCanary
RikkaTheWorld
·
2020-08-15 15:27
Android性能优化
Java基础
LeakCanary
源码分析整理
LeakCanary
的原理总结如下监听Activity的生命周期在onDestroy5s之后,创建相应的Refrence和RefrenceQueue,并启动后台进程去检测一段时间之后,从RefrenceQueue
帅子o
·
2020-08-15 14:58
android
LeakCanary
原理解析
LeakCanary
是由Square开源的针对Android和Java的内存泄漏检测工具。
chouzhanmin4263
·
2020-08-15 13:07
java
移动开发
runtime
LeakCanary
原理解析,理解起来超简单!
一.引言
LeakCanary
我相信大家都不会陌生的,在我们的开发过程中,为了避免内存泄漏的问题,我们可以在我们的项目中集成
LeakCanary
,来观察我们的应用程序是存在内存泄漏的问题。
7-brain
·
2020-08-15 13:48
Android
源码解析
移动开发
LeakCanary
分析:一只优雅的金丝雀
LeakCanary
是Square公司的一个开源库。通过它可以在App运行过程中检测内存泄漏,当内存泄漏发生时会生成发生泄漏对象的引用链,并通知程序开发人员。
River_ly
·
2020-08-15 13:38
移动开发
Android
内存泄漏分析框架
LeakCanary
的使用与原理解析
文章目录1.常见内存泄漏1.1“单例模式”造成的内存泄漏1.2“静态实例”造成内存泄漏1.3“Handler”造成的内存泄漏1.4“线程”造成的内存泄漏1.5“使用WebView”造成的内存泄漏2.
LeakCanary
无名之辈FTER
·
2020-08-15 12:02
【Android
开源框架】
【Android
开发进阶】
一步步拆解
LeakCanary
独家发布java源码系列-带你读懂Reference和ReferenceQueuehttps://blog.csdn.net/gdutxiaoxu/article/details/80738581一步步拆解
LeakCanary
https
gdutxiaoxu
·
2020-08-15 07:10
进阶之路
android 最新技术, 流行技术。 开源框架。。。
腰果除了网络模块使用了Retrofit+RxJava,图片加载模块使用了Glide腰果使用了以下开源库RetrofitOkHttpRxJava&RxAndroidGlideSwipeBackHelper
Leakcanary
BottomNavigationViewEx
韩亚飞_yue31313_韩梦飞沙
·
2020-08-15 04:38
LeakCanary
踩坑
LeakCanary
使用官网2020-08-0320:17:38.0462561-2561/?
Gerry_Liang
·
2020-08-14 13:05
ProjectProblems
LeakCanary
源码分析第一讲
LeakCanary
源码分析第一讲本文将分析
LeakCanary
源码,介绍
LeakCanary
核心组件以及
LeakCanary
注册流程。
小企鹅听雨Candice
·
2020-08-11 01:39
android内存泄漏
OkHttp 和Volley
这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和
LeakCanary
)。
weixin_43915921
·
2020-08-11 00:14
OkHttp/Volley
网络
LeakCanary
源码分析(上)
最近在做一个功能,涉及到了
LeakCanary
,因为使用比较简单,没有任何技术含量,就去了解了解原理。然后我的感受是,很神奇,很神奇。准备分两部分来对其解说。
Super 含
·
2020-08-10 19:45
LeakCanary
源码解析
文章目录1Java和C/C++语言的内存泄漏2垃圾回收机制2.1引用计数法2.2可达性分析法3
LeakCanary
1.6.x(1.6.3)3.1
LeakCanary
.install()3.1.1
LeakCanary
.install
VincentWei95
·
2020-08-10 19:56
进阶
原理
Android
Android内存泄露专题——
leakCanary
源码分析
Android内存泄露专题——
leakCanary
源码分析目录Android内存泄露专题——
leakCanary
源码分析一、内存泄露的检测机制1、初始化2、开启显示内存泄漏信息的页面3、初始化一个ServiceHeapDumpListener
yubo.xiao
·
2020-08-10 18:30
Android卡顿专题
读书笔记
源码分析
leakCanary
LeakCanary
原理分析
LeakCanary
是一个检测内存泄漏的工具,使用非常简单。主要用来检测Activity和Fragment内存泄漏,如果发生内存泄漏,直接在用UI显示哪里发生了泄漏并展示对象引用链。
三木仔
·
2020-08-10 18:58
android
LeakCanary
详解(源码分析)
LeakCanary
目前已经成为我们在开发阶段查找内存泄漏的一个关键手段了,主要是因为
LeakCanary
的便捷性,我们不用再经常费劲的去看mat了。
mldxs
·
2020-08-10 18:02
android
内存管理
内存优化
内存泄漏
内存泄漏检测
Android 进阶5:Glide4.0源码分析
这篇博客其实准备了很久,从Glide的各种使用到Glide的源码分析,Glide的源码很复杂,个人感觉,比
LeakCanary
,Eventbus等框架源码复杂很多,网上说别Picasso源码复杂,以后再看
粗鲁先生
·
2020-08-10 17:28
三方框架源码
android-内部类导致的内存泄漏实战解析
参考:Android如何有效的解决内存泄漏的问题Java-内部类的相关知识Android-
LeakCanary
检测内存泄漏非静态内部类:成员内部类,局部内部类、匿名内部类。会有对外部类的引用。
ChloeDimen
·
2020-08-10 17:14
性能优化
OkHttp以及Volley简答介绍以及使用
这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和
LeakCanary
)。
SageDeceiveFiend
·
2020-08-10 14:53
简单控件方法的使用与了解
LeakCanary
源码分析
LeakCanary
源码分析一、概述二、原理三、源码分析1.
LeakCanary
的初始化2.Activity的监测3.如何判断观察对象是否内存泄漏一、概述在Android开发过程中会遇到内存问题,在内存问题的分析中有一项必不可少的环节是对
Elson_6
·
2020-08-10 14:42
开源框架源码分析
LeakCanary
源码分析
概述
LeakCanary
是用来检测Java和Android内存泄露的工具。
LeakCanary
的原理非常简单。
ting说你跳
·
2020-08-10 13:31
Android
Java
Android
Java
内存泄露
Leakcanary
LeakCanary
初见
一、前言在项目开发过程中,性能检测分析是必不可少的一个环节,如果自己用MAT工具分析,或者用UIAnmatior等工具分析也是可以做到,但工欲善其事必先利其器,有一个好的工具对我们开发还是很想帮助的,能让我们把精力更多的放在代码的优化和设计上。这也正是Google一直想让我们开发者做的事情。在开源的大环境下有很多可以检测内存泄漏的手段和第三方库,今天我们就来介绍一款堪称神器的内存泄露检查工具,Le
乔丝不是姜丝
·
2020-08-10 12:09
LeakCanary
LeakCanary
原理分析
导语:提到Java语言的特点,无论是教科书还是程序员一般都会罗列出面向对象、可移植性及安全等特点。但如果你是一位刚从C/C++转到Java的程序员,对Java语言的特性除了面向对象之外,最外直接的应当是在Java虚拟机(JVM)在内存管理方面给我们变成带来的便利。JVM的这一大特性使Java程序员从繁琐的内存管理工作中得到了一定解放,但是JVM的这个特点的实现也是有代价的,并且它也并非万能。因此如
aptentity
·
2020-08-09 19:00
Android
Android内存泄漏
本文目录1:什么是内存泄漏2:内存泄漏导致的问题3:常见内存泄漏场景(1)Handler(2)非静态内部类(3)Context(4)资源对象未关闭(5)注册对象未反注册4.使用
leakcanary
https
不二周同学
·
2020-08-09 14:34
Android
高效地分析Android内存--MAT工具解析
在京东即可购买:https://item.jd.com/12385680.htmlMAT(MemoryAnalyzerTool),是著名的Android内存分析工具,虽然
LeakCanary
更加便捷,但是
SpikeKing
·
2020-08-09 13:24
Android高级
Mystra
Android
MAT
内存分析工具
使用
LeakCanary
输出Leak Trace到本地文件
修改
LeakCanary
正常情况下
LeakCanary
是显示LeakTrace到一个Activity的界面上,这样有时候并不方便开发人员对问题的追踪和分析,简单修改后,可以使之输入信息到本地文件.修改后的
fisher_2005
·
2020-08-09 08:21
LeakCanary
原理分析
LeakCanary
classHelper{}classUtils{publicstaticHelperhelper=newHelper();}staticHelperhelper=newHelperclassExampleApplication
卖火柴的小男孩2020
·
2020-08-08 22:18
android
Volley的引用导致内存泄漏
使用Volley的项目,
leakcanary
基本都会显示Activity被Volley的interfacereference的信息使用WeakReference,解决了该问题(参考stackoverflow
徐乐乐乐
·
2020-08-08 22:55
Android
Android 内存泄漏 - 不要用static修饰控件
LeakCanary
工具集成
LeakCanary
是android平台用于内存泄漏检测的开源工具,使用方法十分简单,其github地址:
LeakCanary
Github内存泄漏总结Avoidusingnon-staticinnerclassesinanactivityifinstancesoftheinnerclasscouldoutlivetheactivity
jian_cheng_90
·
2020-08-08 20:46
Android
java
工具开发
Android中常见的内存泄漏
但是我们可以通过一些辅助工具来检测是否存在内存泄漏,比如通过AndroidStudio的monitors来查看内存的变化情况,或者是通过开源框架《
LeakCanary
》来检测。
huachao1001
·
2020-08-08 16:27
Android
Android内存泄漏检测工具:
LeakCanary
一、简介
LeakCanary
是一个Square开源的内存泄漏分析工具,如果检测到某个activity有内存泄漏,
LeakCanary
就会自动显示一个通知。
nomasp
·
2020-08-08 13:30
Android
Android内存泄漏检测工具:
LeakCanary
一、简介
LeakCanary
是一个Square开源的内存泄漏分析工具,如果检测到某个activity有内存泄漏,
LeakCanary
就会自动显示一个通知。
nomasp
·
2020-08-08 13:30
Android
自定义控件的性能优化
性能优化:使用工具进行排查,包括:MemoryMonitor、AllocationTracker、MAT、
LeakCanary
.避免在onDraw()和onLayout()中创建对象,因为这两个方法在绘制过程中会被频繁的调用
weixin_37716758
·
2020-08-07 20:21
Android
性能优化
monkey的使用及与
leakcanary
结合测试内存泄漏并禁止点击状态栏音量键返回键
本文不以monkey和
leakcanary
的用法为主,要看它们用法百度一下大把的。本文要讲的是monkey使用的坑和与
leakcanary
结合以后的坑。
周治东
·
2020-08-07 20:38
android
Android
monkey
Android 技术提升总结(持续更新)
Android性能优化典范)内存优化(Android的内存管理机制&内存分析工具:AndroidProfiler)OOM优化内存抖动优化列表数组优化内存泄露(Activity泄露):使用StrictMode或者
LeakCanary
UI
micoxi
·
2020-08-07 15:23
Android
LeakCanary
源码深挖
一、前言
LeakCanary
是Android端用于自动检测内存泄漏的开源库,使用这个工具可以方便的监控Activity和Fragment的内存泄漏情况,并且提供了可视化界面,可以在开发过程中很好的暴露和排查问题
老师好我是小明同学
·
2020-08-07 11:16
Android原理知识
性能优化----内存优化(3)
一、分析内存的常用工具:(工具很多,掌握原理方法,工具随便找两个能用就行)1.top/procrank2.meinfo3.Procstats4.DDMS5.MAT6.Finder-Activity7.
LeakCanary
8
隔壁的大灰狼
·
2020-08-05 08:09
Android微信引起的内存泄漏
自己找事优化,重构,找内存泄漏内存泄漏检测工具很好用,下面用
LeakCanary
找一个微信登录引起的内存泄漏(其实微信是有做释放操作,但是文档和demo中没有见到)图中可以看出自己应用的WeChatLoginActivity
减肥中的胖火柴
·
2020-08-03 22:11
error
log
内存泄漏的工具及简单使用
自己常用的
LeakCanary
工具、Link,MAT工具1:LeakCannary一:在build.grade中引入releaseCompile'com.squareup.
leakcanary
:
leakcanary
-android-no-op
你好,小白
·
2020-08-03 21:24
安卓开发 内部类和匿名内部类所造成的的内存泄漏
(使用
Leakcanary
对上述情况做测试,发现在任务执行完以后就不报内存泄漏了,也就是说在执行完以后被回收了,那部分内存
jiye111
·
2020-08-03 18:17
安卓开发
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他