关于我
xpbob
Java 疑难问题诊断工程师
10 年 Java 开发经验,专注线上疑难问题诊断:JVM 内存与 GC、CPU 高频与采样分析、eBPF 系统级观测。
这个博客写什么
JVM 内存与 GC
G1 / ZGC 行为、物理内存与堆的关系、百 G 堆泄漏定位、GC crash 场景还原。
CPU 与采样分析
JFR ExecutionSample、perf、火焰图(含 GPU/CPU 混合火焰图)、频率与采样偏差。
系统级观测
eBPF、glibc、伪共享、内核参数对 Java 进程的实际影响。
框架与中间件排障
Flink TaskManager 等分布式组件的疑难问题与内存行为。
你可以期待什么
从真实问题出发
不写"什么是 GC"这类百科。每篇都对应一次线上告警或一个具体的疑难现象。
给出可复现路径
命令、参数、观测指标写清楚。你照着敲,能得到和我一样的数据。
标注环境版本
JDK 版本、内核版本、GC 收集器会显著影响结论,文章里都会注明。
非侵入式诊断优先
能用 JFR / perf / /proc 观察的,绝不要求改业务代码加日志。