gc调优

没有bug.的程序员2 天前
java·jvm·高并发·gc调优·网关优化·reactor模型·netty调优
网关在高并发场景下的优化实践:从Reactor模型到GC调优的深度指南📌 血泪教训: 某电商平台在双十一流量洪峰期间,API 网关因线程阻塞与 GC 频繁,导致 P99 延迟从 20ms 暴涨至 1.2s,最终触发熔断机制,12 万订单请求失败。事后分析:线程模型未优化 + Netty 参数配置不当 + GC 未调优,三大问题叠加引发系统崩溃。
没有bug.的程序员11 天前
jvm·后端·spring cloud·微服务·ribbon·架构·gc调优
Ribbon vs LoadBalancer 深度解析Ribbon与LoadBalancer的技术演进:Ribbon请求处理的完整流程:LoadBalancer响应式执行流程:
没有bug.的程序员14 天前
jvm·微服务·云原生·架构·电商·gc调优
单体 → 微服务演进路径:一个真实电商项目的渐进式转型"商城通"电商平台的技术演进背景:18个月演进时间线:第一阶段工作分解:第二阶段工作分解:用户服务拆分实战案例:
没有bug.的程序员20 天前
java·jvm·安全·gc·gc调优
JVM 安全与沙箱深度解析JVM安全模型四层架构:字节码验证四阶段流程:多级ClassLoader安全隔离:JVM攻击类型与防护矩阵:
没有bug.的程序员24 天前
java·jvm·测试工具·aot·gc·gc调优·graalvm native
AOT 与 GraalVM Native Image 深度解析AOT与JIT编译对比:GraalVM Native Image编译流程:Native Image vs 传统JVM性能对比:
没有bug.的程序员1 个月前
java·jvm·测试工具·gc·gc调优
GC 调优实战:从慢到快的真实案例案例背景:某电商系统在双11大促期间,出现频繁Full GC,最大停顿时间达到3.5秒,严重影响用户体验。
鼠鼠我捏,要死了捏2 个月前
java·性能优化·gc调优
深入解析Java GC调优:从原理到实战随着互联网业务的高速发展和在线服务的高并发需求,Java 应用对内存管理和垃圾回收(Garbage Collection,简称 GC)的要求越来越高。 在微服务、容器化部署、大数据消费和流式计算等场景下,GC 的停顿时间直接影响系统吞吐量和用户体验。 本文聚焦 Java 核心技术中的 GC 调优,系统分析垃圾回收基本原理、G1 收集器关键源码逻辑,并结合真实生产环境案例,给出可落地的优化建议。
鼠鼠我捏,要死了捏4 个月前
java·g1·gc调优
深入实践G1垃圾收集器调优:Java应用性能优化实战指南随着微服务和海量并发请求的普及,Java应用在生产环境中对低延迟和高吞吐的需求日益显著。传统的CMS和Parallel GC 在大内存场景下常出现Full GC 停顿时间长、吞吐下降等问题。G1(Garbage-First)垃圾收集器作为JDK 9+的默认垃圾收集器,通过分区回收、并行并发标记、混合回收等机制显著降低停顿时间,成为大中型服务的首选。
没有bug.的程序员4 个月前
性能优化·gc·日志分析·gc调优
GC 日志分析与调优:从日志到性能优化的实战指南在 Java 性能优化的日常工作中,垃圾回收(Garbage Collection, GC) 一直是绕不开的话题。 即便你对 JVM 内存结构烂熟于心,如果无法读懂 GC 日志,定位性能问题就会陷入“黑箱调优”。
水中加点糖9 个月前
jvm·gc·jdk17·zgc·g1·gc定位·gc调优
JVM-GC(G1)实践—GC异常定位、参数调整、GC更换如SpringBoot官方介绍所说的那样,从SpringBoot3.x开始支持的最低JDK版本为:JDK17(官方推荐使用BellSoft Liberica JDK),其对应的GC为G1。 本文笔者从应用实践的角度出发,记录一些关于GC的一些实践总结。
我是有底线的