首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JVM
订阅
程序猿阿越
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
使用mtrace追踪JVM堆外内存泄露
glibc自带的ptmalloc2分配器,也提供有追踪内存泄露的机制,即mtrace,这使得发生内存泄露时,可直接定位,而不需要额外安装及重启操作。
G1 垃圾收集器详解
G1 垃圾收集器原理详解 theme: smartblue 1 G1的内存模型 传统的GC收集器将连续的内存空间划分为新生代、老年代。 而G1虽然还保留了新生代和老年代的逻辑概念,但不再是物理隔离的,
深入解析G1垃圾回收器
G1,全名叫:Garbage First。是垃圾收集器技术发展历史上的里程碑式的成果,开创了收集器面向局部收集的设计思路和基于Region的内存布局形式。
从原理聊JVM(三):详解现代垃圾回收器Shenandoah和ZGC | 京东云技术团队
现代的垃圾回收器为了低停顿的目标可谓将“并发”二字玩到极致,Shenandoah在G1基础上做了非常多的优化来使回收阶段并行,而ZGC直接采用了染色指针、NUMA等黑科技,目的都是为了让Java开发者
【JVM内存】系统性排查JVM内存问题的思路
遇到多次JVM堆外内存泄露的问题,每次问题的排查、修复都耗费了不少时间,问题持续几月、甚至一两年。 我们将这些排查的思路梳理成一套系统的方法,希望帮助到大家。
(八)JVM成神路之GC分区篇:G1、ZGC、ShenandoahGC高性能收集器深入剖析
引言 在《GC分代篇》中,我们曾对JVM中的分代GC收集器进行了全面阐述,而在本章中重点则是对JDK后续新版本中研发推出的高性能收集器进行深入剖析,但在开始前,先来看看JDK的发布记录中关于GC
(七)JVM成神路之GC分代篇:分代GC器、CMS收集器及YoungGC、FullGC日志剖析
引言 在《GC基础篇》中曾谈到过分代以及分区回收的概念,但基础篇更多的是建立在GC的一些算法理论上进行高谈阔论,而本篇则重点会对于分代收集器的实现进行全面详解,其中会涵盖串行收集器、并行收集器、三色标
两种场景下的JVM调优案例(总结基础模板-G1)- 踩坑总结集锦 21(一周一更)
Jvm 调优 我们再谈论后续分享内容之前,首先要明确一下,我们为什么要进行jvm调优?如何进行调优?有没有一些方法论? 不同与纯理论的分享,在这里我给大家举两个场景,让大家更深入的了解,在哪些场景下,
关于 锁的四种状态与锁升级过程 图文详解
锁的状态总共有四种,级别由低到高依次为:无锁、偏向锁、轻量级锁、重量级锁,这四种锁状态分别代表什么,为什么会有锁升级?其实在 JDK 1.6之前,synchronized 还是一个重量级锁,是一个效率比较低下的锁,但是在JDK 1.6后,Jvm为了提高锁的获取与释放效率对(sy…
jvm系列:垃圾回收
这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 垃圾回收(Garbage Collection,GC),就是释放垃圾占用的空间,防止内存泄露。更有效的理由内存,对内存堆中已经死亡的或者长时