Jvm
文章平均质量分 94
加瓦点灯
北漂后端程序员,坚持分享后端开发相关知识,一起进步。同名公众号:加瓦点灯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈Java Introspector:理解与应用 Java Bean 内省机制
摘要: JVM的优雅停机机制通过信号处理与Shutdown Hook实现应用资源的妥善释放。当收到SIGTERM或SIGINT等信号时,JVM会依次执行:冻结用户线程、运行注册的Shutdown Hook、触发finalizer(不推荐),最终退出。Spring Boot在此基础上封装了上下文关闭流程,提供多种方式处理停机逻辑。在Kubernetes环境中,需配合preStop钩子和terminationGracePeriodSeconds实现完整停机流程。注意:SIGKILL和System.halt()会原创 2025-06-23 14:10:38 · 1006 阅读 · 0 评论 -
深挖 JVM 关闭钩子与 Signal 机制:优雅停机背后的秘密
摘要: JVM的优雅停机机制通过信号处理与Shutdown Hook实现应用资源的妥善释放。当收到SIGTERM或SIGINT等信号时,JVM会依次执行:冻结用户线程、运行注册的Shutdown Hook、触发finalizer(不推荐),最终退出。Spring Boot在此基础上封装了上下文关闭流程,提供多种方式处理停机逻辑。在Kubernetes环境中,需配合preStop钩子和terminationGracePeriodSeconds实现完整停机流程。注意:SIGKILL和System.halt()会原创 2025-06-20 15:33:24 · 438 阅读 · 0 评论 -
理解 JVM 的 Safepoint:一次全面但不啰嗦的讲解
JVM的Safepoint机制解析与实践影响 摘要:Safepoint是JVM执行过程中的关键机制,它定义了线程可以安全暂停的特殊位置,用于支持垃圾回收、锁撤销、类卸载等需要全局一致性的操作。通过全局标志位和主动检查实现线程暂停,但存在长时间循环可能阻塞STW的风险。实践案例显示,监测工具jmap的误用会导致服务卡顿,因触发Safepoint时需等待所有线程响应。测试代码验证了当主线程等待子线程进入Safepoint时的延迟现象,可通过调整JVM参数优化。理解Safepoint机制对诊断JVM性能问题至关重原创 2025-06-20 14:58:10 · 506 阅读 · 0 评论 -
JVM类文件结构
jvm的class文件的结构原创 2022-06-04 00:24:33 · 336 阅读 · 0 评论 -
JVM垃圾回收算法和垃圾回收器
文章讲述了垃圾的对象的判定,几种垃圾回收算法的优缺点,hotspot长见垃圾回收器的优劣.以及对象分配的策略原创 2022-06-03 15:47:53 · 260 阅读 · 0 评论 -
Jvm内存模型和对象的创建
Jvm内存模型,运行时数据区域,和对象的创建,对象结构原创 2022-05-16 23:35:42 · 297 阅读 · 0 评论
分享