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
Android开发技术周报 Issue#31
教程
LeakCanary
:让内存泄露无所遁形一些对象有着有限的生命周期。当这些对象所要做的事情完成了,我们希望他们会被回收掉。
weixin_30908649
·
2020-09-16 19:24
移动开发
java
网络
腾讯、优酷Android面试(2020)
gradlecompileonly/implentcompile区别2、http端口号,端口作用3、==和equals区别4、非对称加密公钥和私钥的可逆性5、http和https6、tcp属于哪一层7、tcp和ip区别8、
leakcanary
大前端码农的自我修养
·
2020-09-15 17:07
#
Android总结与进阶
面试
android
java
解决
LeakCanary
2.4版本不支持release的问题
LeakCanary
是一个检测内存泄漏的工具。
火龙映天
·
2020-09-14 18:16
Android相关
徽章系列1: Top 30 android 开源项目徽章
统计情况如下:Retrofit0okhttp0ButterKnife0MPAndroidChart4Android-Universal-Image-Loader2glide1
leakcanary
0EventBus1picasso0zxing3iosched0Fresco1lottie-android0RxAndroi
gdky005
·
2020-09-13 15:15
shields徽章系列
Android Studio使用profile简单优雅的查看内存变化
在此我给大家推荐两种简单的查看内存方式还有一种就是利用
leakcanary
查看.android项目想必大家对于oom异常都不陌生;但是如何去查看内存变化呢?
Dr.wan
·
2020-09-13 12:34
android
内存
Memory Leak检测神器--
LeakCanary
初探
由于刚开年,工作还没正式展开,就看了一下Github开源大户Square的
LeakCanary
,并用公司项目的测试环境来练手,试图找出项目中存在的内存泄露。
袁阳的csdn博客
·
2020-09-11 20:02
android开发经验
安卓开发实战
Android 开发过程中应该怎样防止内存泄漏
Android开发过程中该怎样防止内存泄漏关于内存泄漏和内存溢出的优化方式已经有很多,也有很多关于内存泄漏检测工具如
LeakCanary
,但这是在App发布或调试之后运行到某处时才能检测出。
神话2009
·
2020-09-11 14:42
Android
开发
关于使用Android6.0编译程序时,出现getSlotFromBufferLocked: unknown buffer: 0xac0f8650问题的解释
这个问题是在测试
leakCanary
TestDemo时发现的,期初看到有点蒙,这个demo中只使用了一个button和一个textView控件进行测试,按理说是不应该出现这种问题,在网上查找这个问题的解决方法才发现
YoulandaLI
·
2020-09-11 08:58
AndroidBug
Android开发————分析Native层内存泄漏
Android开发——使用DDMS分析Native层内存泄漏针对Java层的内存泄漏,Android提供了方便的内存泄漏检测工具,例如MAT、
LeakCanary
。
GoooDong
·
2020-09-10 18:57
Android开发
LeakCanary
源码分析
[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表
LeakCanary
,金丝雀,在组件化Gank研发的时候,近来踩了一下坑,发现其内存泄露检测的思想非常精妙。
CangWang
·
2020-08-26 11:44
Android基础性能检测与分析
未经允许不得转载博客地址:http://blog.csdn.net/kevindgk前言UI性能分析应用启动时间计算以及程序启动白屏问题内存分析内存优化原则内存区分内存分析内存泄露工具MAT内存泄露工具
LeakCanary
KevinDGK
·
2020-08-25 17:09
Android
端自动化测试
IpManager内存泄漏案例分析
问题背景2MAT工具分析内存泄漏2.1生成内存镜像文件(hprof)2.1.1AndroidStudio生成内存镜像文件2.1.2DDMS生成内存镜像文件2.2MAT工具分析hprof文件3解决方案4
LeakCanary
zhangchao2280
·
2020-08-25 06:01
Android
Android 内存泄漏检测
leakcanary
比较好用,git官网:https://github.com/square/
leakcanary
1.在appbuild.gradle添加dependenciesdebugImplementation'com.squareup.
leakcanary
ms09421
·
2020-08-24 22:44
android
Java内存问题 及
LeakCanary
原理分析
前些天,有人问到“开发过程中常见的内存泄漏都有哪些?”,一时脱口而出:静态的对象中(包括单例)持有一个生命周期较短的引用时,或内部类的子代码块对象的生命周期超过了外面代码的生命周期(如非静态内部类,线程),会导致这个短生命周期的对象内存泄漏。总之就是一个对象的生命周期结束(不再使用该对象)后,依然被某些对象所持有该对象强引用的场景就是内存泄漏。这样回答很明显并不是问答人想要的都有哪些场景,所以这里
常兴E站
·
2020-08-24 20:13
LeakCanary
傻瓜式的内存泄露检测工具
在开发Android应用的过程中如果需要处理图片或者大量数据的时候,就有可能会遇到OOM(java.lang.OutOfMemoryError),一般出现最多的是在创建Bitmap上,也有可能是在内存中处理了大量的数据上。出现OOM应用会直接崩溃,即使没有出现OOM,内存使用过大的时候应用也会出现卡顿。所以内存的优化在开发Android应用时是一个比较重要的任务。一般会针对Bitamp的内存优化有
姜家志
·
2020-08-24 13:57
java
leak
leakcanary
内存泄漏
android
性能优化五之
LeakCanary
使用
本文接着讲解如何去使用
LeakCanary
详细步骤:1.添加
LeakCanary
依赖包https://github.com/square/
leakcanary
在主模块app下的build.gradle下添加如下依赖
Kiven_Android
·
2020-08-24 08:44
性能优化
android使用Leaks检测内存泄漏
Leaks内存泄漏检测工具使用网址:https://github.com/square/
leakcanary
在你的module中添加依赖debugCompile'com.squareup.
leakcanary
浅浅清风
·
2020-08-24 05:08
Android
android使用Leaks检测内存泄漏
Leaks内存泄漏检测工具使用网址:https://github.com/square/
leakcanary
在你的module中添加依赖debugCompile'com.squareup.
leakcanary
浅浅清风
·
2020-08-24 05:22
Android
【Android】android使用Leaks检测内存泄漏详解
Leaks内存泄漏检测工具使用网址:https://github.com/square/
leakcanary
在你的module中添加依赖debugCompile'com.squareup.
leakcanary
空山♡雨後
·
2020-08-24 05:16
#
Android
OOM,内存泄漏检测工具:
LeakCanary
千里之堤,毁于蚁穴qiānlǐzhīdī,huǐyúyǐxué。释义:一个小小的蚂蚁洞,可以使千里长堤毁于一旦。比喻小事不注意会造成大乱子。出处:《韩非子·喻老》====摘自百度百科点击打开链接=====================以下内容如有错误,麻烦提出。共同进步=============================内存溢出和内存泄漏的区别内存溢出:程序在运行过程中造成应用进程使用的内
w余生请多指教
·
2020-08-23 19:29
bug
Android性能优化知识列表
工具的使用技巧内存的管理机制a.共享内存b.分配与回收内存c.限时应用内存d.应用切换操作发送OOM后,如果查看和分析内存使用情况onLowMemory与onTrimMemory方法的回调2.性能优化工具MAT
LeakCanary
Memorymonito
JerryloveEmily
·
2020-08-23 05:37
这可能是最好的性能优化教程(三)
这可能是最好的性能优化教程(二)这可能是最好的性能优化教程(三)前言内存泄漏从来都是我们老生常谈的话题,无论是AndroidStudio自带的内存泄漏分析工具还是专业的EclipseMAT抑或是备受青睐的第三方插件
LeakCanary
nanchen2251
·
2020-08-23 04:03
Android内存泄露自动检测神器
LeakCanary
好了,现在该大名鼎鼎的
LeakCanary
出场了,它是Square公司的一个内存探测开源项目。下面就介绍下怎样使用.1、配置gradle依赖:[java]viewplai
Mr_Duoduo
·
2020-08-23 00:37
开发框架
LeakCanary
2.0使用及原理分析 — Kotlin重构版
如需转载请评论或简信,并注明出处,未经允许不得转载目录前言在写给程序员的内存泄漏治理手册中我们介绍了android内存泄漏的原理以及治理方案。通过上一节的学习我们可以做到尽可能的避免写出有可能内存泄漏的代码。但是实际开发过程中,由于一个项目往往有多人一起开发,以及有时候项目开发节奏比较快,所以项目开发过程中依然很有可能会出现一些内存泄漏问题,但是内存泄漏问题往往比较隐蔽,不容易发现。所以这里就介绍
Geekholt
·
2020-08-22 10:16
leakcanary
简单分析
今天面试有被问题
leakcanary
是怎么实现的,自己没看过源码只是简单说了下,猜测是通过监控activity的destroy生命周期方法,因为老的版本还需要自己在BaseActivity中的onDestroy
草貌路飞
·
2020-08-21 17:08
LeakCanary
源码解析
LeakCanary
源码解析本文我们来看下
LeakCanary
的源码,以下内容基于com.squareup.
leakcanary
:
leakcanary
-android:1.6.3
LeakCanary
.install
Heiko-Android
·
2020-08-21 02:27
Android深度
使用
LeakCanary
进行内存溢出检测
1.问题:平时由于工期比较紧,写代码的时候可能想的不是那么周全,大多情况下追求的是功能是否实现,却忽略了性能问题,比如说算法、数据结构、内存消耗等,今天主要分享内存泄漏的分析与解决方案内存泄漏:所谓内存泄漏就是指本该回收的内存还驻留在内存中1.1Android内存回收机制:Android虚拟机采用的是根节点搜索算法枚举根节点判定是否是垃圾,虚拟机会从GCRoots开始遍历,如果一个节点找不到一条到
WalkerShadow
·
2020-08-20 13:44
Android技术点
内存优化
使用
LeakCanary
时所遇问题
1.Error:Executionfailedfortask':app:transformResourcesWithMergeJavaResForDebug'.>com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:Duplicatefilesc
yanjin_pang
·
2020-08-20 13:06
所遇问题
LeakCanary
检测和内存泄漏的几种情况及解决办法
什么是内存泄漏?有些对象只有有限的生命周期。当它们的任务完成之后,它们将被垃圾回收。如果在对象的生命周期本该结束的时候,这个对象还被一系列的引用,这就会导致内存泄漏。随着泄漏的累积,app将消耗完内存。内存泄漏造成什么影响?它是造成应用程序OOM的主要原因之一。由于android系统为每个应用程序分配的内存有限,当一个应用中产生的内存泄漏比较多时,就难免会导致应用所需要的内存超过这个系统分配的内存
xdy1120
·
2020-08-20 13:03
android
LeakCanary
配置
1,Gradle配置依赖debugCompile'com.squareup.
leakcanary
:
leakcanary
-android:1.5.1'releaseCompile'com.squareup.
leakcanary
撼树small蚍蜉
·
2020-08-20 13:44
android系统
LeakCanary
工具使用
LeakCanary
工具使用添加
LeakCanary
依赖包https://github.com/square/
leakcanary
在主模块app下的build.gradle下添加如下依赖:debugCompile
wd_113634687
·
2020-08-20 13:56
性能优化
为什么使用
LeakCanary
检测内存泄漏?
文章目录为什么要使用
LeakCanary
?
LeakCanary
是怎么工作的?
麦田里的守望者-Jiang
·
2020-08-20 13:17
android
性能优化
性能优化框架-
LeakCanary
使用方法总结
LeakCanary
2019-2-1620:11-QG2017移动组-张艺隽
LeakCanary
是一个用于检测内存泄露的框架,最近被app的崩溃折磨到头皮发麻,特地前来学习。
Lazyjam
·
2020-08-20 13:41
LeakCanary
应用与二次开发
内存泄漏检测利器——
LeakCanary
简介
LeakCanary
是由Square公司开源的一款安卓平台内存泄露检测工具,Square公司是一个开源大户,旗下优秀、流行的框架有OkHttp,Retrofit
_yph
·
2020-08-20 13:51
Android
开发效率
Android
框架剖析
LeakCanary
的使用
(转载)http://chenfuduo.me/2016/01/21/
LeakCanary
%E7%9A%84%E4%BD%BF%E7%94%A8/#more
LeakCanary
是用于Android中内存泄露检测的一个工具
u010746364
·
2020-08-20 13:19
android中内存泄露
MediaPlayer源码存在的内存泄漏问题,释放资源的正确方式
最近完成了一个联网的视频播放器Demo,闲来无聊,尝试了一下
LeakCanary
,一款Android查看内存泄漏的工具。
被代码淹没的小伙子
·
2020-08-20 13:12
内存泄漏
leakcanary
内存框架解决内存问题
在我们Android开发中随着功能的不断增加,页面的不断增多,我们就会面临一个难题,那就是内存泄漏那么好,那如何解决内存泄漏,我下面给出一篇,完全解析内存泄漏这一难题的文章,供大家开发者参考.什么叫内存:一、基本概念每运行一个java程序会产生一个java进程,每个java进程可能包含一个或者多个线程,每一个Java进程对应唯一一个JVM实例,每一个JVM实例唯一对应一个堆,每一个线程有一个自己私
楚木Ya
·
2020-08-20 13:00
Android内存优化
Android
LeakCanary
--原理及应用
LeakCanary
–原理及应用一、简介1.1名字由来
LeakCanary
,直译为泄露的金丝雀,名称来源于一个关于金丝雀的故事。
王胖胖儿
·
2020-08-20 13:18
内存泄露专题
LeakCanary
原理
Activity销毁时,为被观察对象随机生成一个Key值,把这个Key值添加到一个Set中,并把key和被观察对象装进一个弱引用;创建弱引用的时候可以传入一个ReferenceQueue对象作为参数,这个ReferenceQueue的作用是,如果一个弱引用指向的对象被垃圾回收,那么这个弱引用就会被添加到这个引用队列中;检测对象有没有被回收的方式:遍历引用队列,将队列中每个弱引用中的Key值与Set
qfan95
·
2020-08-20 13:42
LeakCanary
原理分析
LeakCanary
资源信息https://github.com/square/
leakcanary
debugImplementation‘com.squareup.
leakcanary
:
leakcanary
-android
wei.zheng
·
2020-08-20 13:30
Android总结
LeakCanary
的工作过程以及原理
LeakCanary
的工作过程以及原理本文是转载的!
bagelly5
·
2020-08-20 13:18
LeakCanary
还能这样????(自定义保存泄漏信息)
对于Android开发来说,用
leakcanary
来检测内存泄漏很是方便与快捷的。
qq_33468203
·
2020-08-20 13:37
内存泄漏检测工具—
LeakCanary
的配置和使用
LeakCanary
绝对是内存泄漏大杀器,一言不合先上图~发现内存泄漏后,
披萨大叔
·
2020-08-20 13:46
Android开发技巧
Android主流三方库源码分析(六、深入理解
Leakcanary
源码)
本篇,我将会对Android中的内存泄露检测框架
Leakcanary
的源码流程进行详细地讲解。一、原理概述首先,
JsonChao
·
2020-08-20 13:59
android
进阶
android
面试
LeakCanary
2的免写 初始化代码 原理
最近
LeakCanary
做了升级,发布了2.0版本,带了了很多性能上的优化,不过一个很吸引我的点在于,他居然不像以前一样,需要手动初始化了。
weixin_34161083
·
2020-08-20 12:51
每日一问:谈谈你对
LeakCanary
的了解
昨天的问题说到了关于内存泄漏需要注意的点,在文章最后有说到
LeakCanary
检测内存泄漏。实际上,我相信绝大多数人也知道甚至使用过这个库。
weixin_34161029
·
2020-08-20 12:50
LeakCanary
源码解析
LeakCanary
是由Square开源的针对Android和Java的内存泄漏检测工具。
weixin_33937778
·
2020-08-20 12:30
Android内存泄漏总结和
leakcanary
使用
leakcannarygithub地址:https://github.com/square/
leakcanary
什么是内存泄漏?Android虚拟机的垃圾回收采用的是根搜索算法。
mawei7510
·
2020-08-20 12:40
Android开发
LeakCanary
的使用及Application类的使用
Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。通常我们是不需要指定一
阿姆斯特狸
·
2020-08-20 12:11
NDK&Utils
leakcanary
在android8.0上的小实验
leakcanary
小实验调研
leakcanary
参考链接如下:https://www.liaohuqiu.net/cn/posts/leak-canary-read-me/https://github.com
weixin_30360497
·
2020-08-20 12:20
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他