
ZGC的成绩是,无论你开了多大的堆内存(1288G? 2T?),硬是能保证低于10毫秒的JVM停顿。 SPECjbb 2015基准测试,在128...
抛几个问题: 1.谁进行空间担保? JVM使用分代收集算法,将堆内存划分为年轻代和老年代,两块内存分别采用不同的垃圾回收算法,空间担保指的是老年...
三色标记算法思想 三色标记法是一种垃圾回收法,它可以让 JVM 不发生或仅短时间发生 STW(Stop The World),从而达到清除 JV...
其实工作中,很少有机会能接触到 jvm 调优,大部分时间都是在写 CRUD 代码,但如果万一线上真的出问题了,那么再去想 jvm 调优就有点晚了...
真碰到这种面试题,即使没有在生产环境使用过这些工具排查问题,也不要惊慌。把这些基本操作记住,面试就不慌。 出现 OOM 问题后,先得找到是哪个 ...
本文主要介绍一下 JDK 里的核弹之 sun.misc.Unsafe 类。 0、概述 本文主要介绍一下 JDK 里的核弹之 sun.misc.U...
ZGC介绍 Z Garbage Collector,即ZGC,基于Region内存布局,不设置分代, 使用了读屏障, 染色指针和内存多重映射等技...
CMS CMS堆内存和以往的垃圾回收器一样,分为新生代和老年代,新生代和老年代是物理隔离的。 这些space必须是地址连续的空间。 G1 G1打...
1、jstat命令简介 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 命令的格式如下: 2、使用详情列表 1、类加载统计 命令...
文集作者