Docker生产环境运行参数调优:彻底规避OOM容器意外退出实战方案
在云原生微服务生产场景中,容器OOM意外退出是最隐蔽、最高频的线上故障之一。区别于常规服务报错,OOM故障无业务日志、无异常堆栈,仅通过容器ExitCode=137静默退出,常规排查手段完全失效。
35-JDK 8 调优方案总纲:堆内存策略、GC 参数与线程配置三套模板
#JVM调优 #JDK8 #架构师 #垃圾回收 #Java面试版本声明:本文基于 JDK 8(1.8.0_x) 编写——本系列所有调优的"终极沉淀"。凡涉及 JDK 9+ 的差异,一律以「版本演进注记」单独标注。
通过12 张图带你彻底理解 ZGC及调优
ZGC(Z Garbage Collector) 是一款性能比 G1 更加优秀的垃圾收集器。ZGC 第一次出现是在 JDK 11 中以实验性的特性引入,这也是 JDK 11 中最大的亮点。
GC 调优的实战篇—Weak, Soft 及 Phantom 引用(垃圾回收系列12)
Weak, Soft 及 Phantom 引用另一类影响GC的问题是程序中的 non-strong 引用。虽然这类引用在很多情况下可以避免出现 OutOfMemoryError, 但过量使用也会对GC造成严重的影响, 反而降低系统性能。
JAVA高级进阶-JVM异常与调优
Java开发中常见的各种异常,从日志、堆栈再深入到JVM,带你发现问题、定位问题、解决问题。
Linux内核调优:从卡顿到丝滑的3个实战方案
你有没有遇到自己的“服务器CPU跑满50%就卡成PPT?本地编译代码比同事慢2倍?嵌入式设备按个按钮等3秒?”——别先怪硬件!90%的Linux性能问题,都能通过内核参数调优解决。今天这篇,咱们不聊理论,直接上 能复制粘贴的实战方案,3类场景对应3套参数,小白也能10分钟搞定。
Docker编程教程:如何对容器的CPU和内存使用进行调优?
点击关注异步社区头条号,程序员的思想汇IT学习的集散地本书通过“问题/解决方案/讨论”的形式,由浅入深地讲解了Docker的相关内容,涵盖从开发环境到DevOps流水线,再一路到生产环境的整个落地过程以及相关的实用技巧。
JVM低延迟GC调优(ZGC/Shenandoah实战配置)
在高并发、高可用的Java服务场景中,GC(垃圾回收)停顿是影响系统性能的核心瓶颈之一——尤其是推荐引擎、交易系统、实时接口等对延迟敏感的业务,哪怕毫秒级的STW(Stop-The-World)停顿,都可能导致请求超时、吞吐量下降,甚至引发雪崩效应。