- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 JDK 21 G1 vs ZGC 垃圾收集器对比分析
G1 是 Oracle JDK 中的一种分代垃圾收集器,自 JDK 7u4 引入,JDK 9 起成为默认 GC。它将堆内存划分为多个大小相等的 Region (区域),每个 Region 可以是 Eden、Survivor、Old 或 Humongous 类型。G1 使用 Remembered Set 避免全堆扫描,并通过 Pause Prediction Model 预测停顿时间。ZGC 是 Oracle JDK 11 引入的一种可扩展、低延迟的垃圾收集器,专为大堆内存设计。
2026-02-03 14:47:39
805
原创 JDK 21 G1 垃圾收集器详解
G1 (Garbage-First) 垃圾收集器是 Oracle JDK 中的一种低延迟、高吞吐量的垃圾收集器,自 JDK 7u4 版本引入以来,一直是 Java 虚拟机 (JVM) 中备受推崇的垃圾收集器。从 JDK 9 开始,G1 成为默认的垃圾收集器。JDK 21 对 G1 进行了重大改进,引入了 Generational G1 (代际 G1) 特性,进一步优化了内存管理和垃圾收集效率。本文将详细介绍 JDK 21 中 G1 垃圾收集器的原理、特性、新增功能、配置参数以及性能优化建议。
2026-02-03 14:41:04
539
原创 一次Tomcat6.0.33版本与6.0.44版本差异所引发的问题
前序(公司应用为Web应用, 部署服务器Linux + Nginx + Tomcat )一天收到公司报警邮件,显示个别机器方法调用严重超时,平常都是在100ms以内响应的方法,突然某段时间响应时间上升到几秒,开始怀疑是机器的问题,临时把机器从线上摘掉,重启完之后再挂到线上,通过一段时间观察发现各方法响应时间正常。又过了几天,发现好几台机器都出现这样的情况,感觉不是机器的问题,开始对jvm进
2016-03-10 21:00:08
3504
4
原创 Filter过滤器与Interceptor拦截器
Filter过滤器与Interceptor拦截器有很多相似,容易混淆,Filter过滤器主要用于前台向后台传递数据的过滤操作,可以进行字符编码的过滤,用户登录权限的过,Interceptor也可以实现类似的功能,而Filter是基于回调函数,Interceptor是基于java的反射机制,Filter依赖于servlet容器,而Interceptor不依赖于servlet容器,Filter几...
2013-05-05 14:19:02
172
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅