首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
最后的誓言
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
JVM 垃圾收集器之 ZGC 和 ZGC LOG 详解
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第19天,点击查看活动详情。 ZGC 概述 Z Garbage Collector,也称为ZGC,在 jdk 11 中引入的一种可扩展
面试官:你说你熟悉jvm?那你讲一下并发的可达性分析
上面这张图是我还是北漂的时候,在鼓楼附近的胡同里面拍的。 那天刚刚下完雨,路过这个地方的时候,一瞬间就被这五颜六色的门板和自行车给吸引了,于是拍下了这张图片。看到这张图片的时候我就很开心,多鲜活、多舒服的画面呀。 以后的文章里面我的第一张配图都用自己随时拍下的照片吧。分享生活、…
记一次"内存泄露"排查过程
使用ps命令,可以看到 进程 19793 占用了4.9G的内存,然而它cpu使用率还不到5%,有问题。 我判断这个应用应该是发生了内存泄露,开始进行问题定位和排查。 1. 使用 jmap 查看堆的使用情况 这里发现 StandardSession 实例竟然有140万个。Stan…
活用二分查找,修复内存泄漏
网络上大部分文章只会介绍一下基础知识,然后附上一下简单到令人发指的例子。但是问题是:实际项目根本不可能这么简单,内存泄漏隐藏在浩如烟海的代码山当中。想靠基础知识解决问题,几乎不可能。 或者告诉你如何使用Chrome开发者工具去记录和对比内存堆栈。于是看着内存变量列表里几十万个变…
MAT:一次线上内存泄漏排查
首先,发现线上某分析应用出现异常,连续好几天,一直没有分析数据产出。故登陆到线上查看error.log日志,发现: 明显是 YCYX-Task 这个线程出现了内存溢出,导致程序假死。 可见,最大堆容量为:4G。 如上,可以看到,除了几大基本类型外(因为各对象的底层都是几个基本类…
如何排查Java内存泄漏?看完我给跪了!
没有经验的程序员经常认为Java的自动垃圾回收完全使他们免于担心内存管理。这是一个常见的误解:虽然垃圾收集器做得很好,但即使是最好的程序员也完全有可能成为严重破坏内存泄漏的牺牲品。让我解释一下。 当不必要地维护不再需要的对象引用时,会发生内存泄漏。这些泄漏很糟糕。首先,当程序消…
一段痛苦的回忆(线上堆外内存泄露排查)
背景 为什么说是一段痛苦的回忆?国庆期间,本想着好好休整一下身体。结果连着几晚上的线上报警搞得人精神恍惚。每个晚上都是不同的报警。这篇文章主要对java服务堆外内存泄露问题的排查进行介绍。希望对大家有
一次JVM性能调优实践
背景 我们有个发送短信告警的服务,在线上环境跑着跑着就挂了,发不出短信,但重启后又能正常接着跑,只是跑了差不多两三个小时后就又会挂,当时运维不懂只能定个闹钟提醒自己去重启该服务,后来由我排查这个问题。
现在已经卷到需要问三色标记了吗?
曾经,我以为这些东西自己平时看看书就够了,属于那种花了半天精力总算搞明白了,然后过两天就自然忘记的东西。 结果,这都啥啊,啥是卡表,什么又是三色标记法,这些鬼问题都有人面试问,卷就完了。 引用计数&可