技术栈
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的一些实践总结。
我是有底线的