首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小海编码日记
掘友等级
公号:
|
小海编码日记
Android,Flutter
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
leetcode23-合并K个升序链表
题目 - 合并 K 个升序链表 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 示例 2: 示例 3: 提示: k == lists.
从KOOM看线程泄漏监控
前面提到KOOM包含三个主要模块,其中koom-thread-leak 模块用于 Thread 泄漏监控:它会 hook 线程的生命周期函数,周期性的上报泄漏线程信息。接下来我们看下koom-thre
从KOOM看native内存泄漏检测
对于Java而言,语言本身有自动垃圾回收机制,所以导致在内存泄漏检测上需要确定对象应该被回收的特征,以便进行检查,如LeakCanary,Matrix中监听生命周期,KOOM中检查finished或者
从KOOM看java内存泄漏检测
前面我们了解了LeakCanary和Matrix Resource Canary中内存泄漏的监控和解析,不难看出LeakCanary是只能在线下部署的,主要原因是因为Debug.dumpHprofDa
从Matrix-ResourceCanary看内存快照生成-NativeForkAnalyzeProcessor.md
前面我们已经了解了fork子进程dump生成hprof文件的机制,相信大家也清楚了,即然能在native层创建子进程进行dump hprof的操作,那么自然也可以在子进程中同时进行hprof文件的解析
从Matrix-ResourceCanary看内存快照生成-NativeForkAnalyzeProcessor
前面我们已经了解了fork子进程dump生成hprof文件的机制,相信大家也清楚了,即然能在native层创建子进程进行dump hprof的操作,那么自然也可以在子进程中同时进行hprof文件的解析
从Matrix-ResourceCanary看内存快照生成-ForkAnalyseProcessor(2)
接上文,我们得到ForkAnalyseProcessor中,主要是通过dumpAndAnalyse来处理发现的内存泄漏问题,在该函数内,主要分为以下几步: prepareHprofFile:创建hpr
从Matrix-ResourceCanary看内存快照生成-ForkAnalyseProcessor(1)
前文看到AutoDumpProcessor的处理逻辑主要是生成,裁剪hprof文件并回调到PluginListener中,接下来我们来看下ForkAnalyseProcessor的处理逻辑。 Fork
leetcode-移除元素
题目-移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地
从Matrix-ResourceCanary看内存快照生成-AutoDumpProcessor
前面我们已经了解到Resource Canary泄漏对象查找的逻辑,并且了解了在找到泄漏对象后,通过BaseLeakProcessor的各个实现子类来进行不同的处理策略,接下来我们来分别看下各子类的实
下一页
个人成就
文章被点赞
225
文章被阅读
41,955
掘力值
1,982
关注了
12
关注者
63
收藏集
2
关注标签
2
加入于
2017-12-05