JVM调优 响应时间 性能分析 服务优化 数据库与大数据2026-08-18 12:00:28 从延迟分布的变化看GC停顿对在线服务的影响 GC停顿直接决定在线服务延迟分布曲线的形态。停顿时间越长,P99与P50差值拉得越大,用户可感知的卡顿越明显。不同垃圾回收器在延迟控制上差异显著,持久观察延迟分布曲线是识别GC停顿最早信号的核心监控手段,选型匹配与参数调优能将影响降到最低。 阅读全文
JVM调优 内存泄漏 性能分析 软件测试与质量2026-08-17 12:25:31 从一次线上事故看堆内存泄漏的系统排查方法 一次线上OOM事故完整复盘:堆内存泄漏从出现特征到锁定根因的排查链路是确认Full GC回落幅度、导出堆转储、沿GC Roots逆向追踪引用链。泄露元凶是线程池任务队列与重试逻辑同引用自循环,恢复后以老年代净增长近零为达标标准。 阅读全文
性能分析 Go调试 延迟排查 工程实践 全栈开发2026-08-16 20:25:39 runtime/trace排查Go程序延迟的四个关键步骤 runtime/trace与pprof的分工差异在于前者以全量事件时间线揭示调度与阻塞因果链,后者仅提供采样快照。排查Go服务延迟时,按生成trace文件、查看时间线阻塞区、定位锁等待、核对GC停顿四步操作即可锁定间歇性卡顿的根因,某线上案例通过移除多余系统调用与分片锁改造,将接口P99延迟从80毫秒降至6毫秒。 阅读全文