首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小海编码日记
掘友等级
公号:
|
小海编码日记
Android,Flutter
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
Geadle,Gradle插件,Android Studio and sdk版本对应关系
特定 Android API 级别所要求的最低工具版本 Android Studio 和 AGP 需要满足最低版本要求才能支持特定 API 级别。如果使用的 Android Studio 或 AGP
Java八股-JVM & GC
JVM内存结构中,那一部分不会发生内存泄漏? 核心知识 :JVM运行时内存分区,GC Root 答:我们知道发生内存泄漏的原因是本应该被释放的对象被生命周期大于它的对象持有,GC无法回收,从而导致内存
探秘智能调度线程池-方案总览
在电商行业竞争白热化的今天,每一个细微的性能短板都可能让用户流失到竞争对手的怀抱。许多电商 App 在后台线程池的配置上,仍采用固定参数的模式,这种 “一劳永逸” 的设置,正成为制约应用性能提升的瓶颈
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
下一页
个人成就
文章被点赞
231
文章被阅读
47,638
掘力值
2,084
关注了
13
关注者
69
收藏集
8
关注标签
2
加入于
2017-12-05