JVM
文章平均质量分 95
若明天不见
时白发未生,轻狂尚有
展开
-
ZGC 垃圾回收过程
ZGC(Z Garbage Collector)是Java平台上的一种垃圾收集器,它是由Oracle开发的,旨在解决大堆的低延迟垃圾收集问题。ZGC是一种并发的分代垃圾收集器,它主要针对具有大内存需求和低停顿时间要求的应用程序。原创 2023-11-26 16:35:53 · 534 阅读 · 0 评论 -
Java Flight Record 详解
本文主要介绍Java Flight Record的核心概念,包括事件及缓冲机制,和JFR诊断、解析及使用实例与其他性能工具相比,JFR 的性能开销非常低,几乎可以忽略不计实时和历史数据记录:使用 JFR,您可以实时记录应用程序的性能数据,例如线程活动、方法执行时间、垃圾收集等。您还可以通过配置持久化设置,将记录的数据保存为 JFR 文件,以供后续分析和排查问题。原创 2023-11-26 16:32:28 · 601 阅读 · 0 评论 -
MySQL连接池配置及FullGC分析
本文主要讲述MySQL连接池配置不合适时,由于MySQL以虚引用的方式作为线程清理的后备手段,导致JVM年老代随时间缓慢增长,直至FullGC的问题。为了优化数据库连接池配置,使得JVM进行尽量少的FullGC导致服务故障,本文提供了多种解决方案单独的MySQL清理,负责关闭被遗弃的MySQL连接,即没有被显式关闭的连接。发现容器服务的老年代在不断的增长,直到。原创 2023-09-02 15:15:00 · 321 阅读 · 0 评论 -
G1 垃圾收集器详解
Garbage First(简称G1)收集器开创了收集器面向局部收集的设计思路和基于Region的内存布局形式。本文介绍了G1收集器的核心概念、GC类型及垃圾回收过程为了实现高吞吐、没有内存碎片及收集时间可控等功能,G1引入了一些新的核心概念,如堆内存分区Region,原始快照STAB(Snapshot-At-The-Beginning)、记忆集Remembered Set。G1收集器将Region作为单次回收的最小单元,每次垃圾回收时根据用户设定允许的收集停顿时间,优先处理回收价值收益最大的Region原创 2022-11-13 20:41:12 · 3033 阅读 · 0 评论 -
Java监控工具及JVM常用参数
jdk自带有不少工具,下述为Java故障排除,分析,监视和管理的工具当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要对那些“自动化”的技术实施必要的监控和调节原创 2018-12-02 13:17:53 · 578 阅读 · 0 评论