tag g1gc

標籤
貢獻3
17
01:34 PM · Nov 22 ,2025

@g1gc / 博客 RSS 訂閱

kimmking - OpenJDK11推薦使用G1而不是ZGC的4個原因 - 知乎

OpenJDK11下,目前不建議使用ZGC,主推G1,主要是基於幾個考慮: 1)ZGC時Java進程佔用三倍內存問題:由於ZGC着色指針把內存空間映射了3個虛擬地址,使得TOP/PS等命令查看佔用內存時看到Java進程佔用內存過大。此問題不影響操作系統,但是會影響到監控運維工具,需要注意。。 參考以下材料: ZGC最大堆大小超過物理內存:https://www.it1352.com/22819

g1gc , jvm , gc , openjdk-11

收藏 評論

京東雲開發者 - G1垃圾回收參數調優及MySQL虛引用造成GC時間過長分析 | 京東雲技術團隊

1. 背景 我方有一應用,偶爾會出現GC時間過長(間隔約4小時),導致性能波動的問題(接口最長需要耗時3秒以上)。經排查為G1垃圾回收器參數配置不當 疊加 MySQL 鏈接超過閒置時間回收,產生大量的虛引用,導致G1在執行老年代混合GC,標記階段耗時過長導致。以下為對此問題的分析及問題總結。 此外,此應用因為使用redis緩存為數據庫緩存一段時間的熱點數據,導致業務起量創建數據庫鏈接後,會很容易被

g1gc , MySQL , gc , 數據庫

收藏 評論

今夜有點兒涼 - Java垃圾回收器詳解

Java垃圾回收器詳解 主要垃圾回收器分類 Java中的垃圾回收器可以根據不同的分類標準進行劃分: 按線程數分類: 串行垃圾回收器(Serial GC) 並行垃圾回收器(Parallel GC) 併發垃圾回收器(CMS, G1, ZGC, Shenandoah) 按工作區域分類: 新生代垃圾回收器(Serial, ParNew, Pa

g1gc , 垃圾回收 , cms

收藏 評論

今夜有點兒涼 - 垃圾收集器 CMS 和 G1 有什麼區別?

CMS(Concurrent Mark-Sweep)和G1(Garbage-First)是Java虛擬機中兩種不同的垃圾收集器,各自具有特定的優缺點和適用場景。 CMS(Concurrent Mark-Sweep) 併發性: 標記-清除算法:CMS使用標記-清除算法來進行垃圾回收。在垃圾回收過程中,標記階段和清除階段可以與應用程序的運行同時進行(即併發執行),從而減少了應用程

g1gc , jvm調優 , cms , JAVA

收藏 評論

今夜有點兒涼 - JVM 調優

JVM 調優概述 JVM(Java Virtual Machine)調優是指通過對 JVM 的各個方面進行配置、監控和優化,以提高 Java 應用程序的性能。調優的目標是使應用程序在不同的運行環境下達到最佳的響應速度和吞吐量,減少資源消耗(如內存和CPU使用率)。 JVM 調優通常分為以下幾個方面: 堆內存調優(Heap Memory Tuning) 垃圾回收調優(Garbage Colle

g1gc , jvm調優 , 算法 , cms , JAVA

收藏 評論