Go语言技术文章
-
围绕 Spring Boot 服务的吞吐和延迟目标,说明如何解读 GC 日志,选择 G1 或 ZGC,并设置合理堆内存预算。554 收藏 -
从线上慢接口出发,讲解如何采集 Java Flight Recorder,并用 JDK Mission Control 还原线程、锁、IO、GC 与方法热点。537 收藏 -
整理 Go 性能优化上线前的基准、压测、监控、灰度和回滚检查点。530 收藏 -
建立基线、压测、profile、优化、复测和回归流程,验证性能改动效果。383 收藏 -
设计生产环境 pprof 的鉴权、采样窗口和审计流程,降低线上诊断风险。593 收藏 -
用限流、有界队列、worker 和降级保护接口 P99,而不是只追求峰值 QPS。446 收藏 -
比较批处理和流式处理在吞吐、延迟和内存上的取舍,设计稳定数据管道。656 收藏 -
控制日志字段、Trace 采样和指标标签基数,降低观测系统对热路径的开销。509 收藏 -
解释 GOGC、heap goal 和分配速率的关系,建立 Go 服务内存预算。362 收藏 -
用 mutex profile 找出锁等待来源,通过缩小临界区、分片锁和只读快照降低竞争。572 收藏 -
使用 block profile 和 runtime trace 定位 goroutine 阻塞、调度等待和吞吐问题。425 收藏 -
围绕命中率、热点 key、singleflight 和 stale 数据设计缓存优化方案。635 收藏 -
结合 EXPLAIN、慢查询、DBStats 和事务边界排查 Go 服务数据库瓶颈。488 收藏 -
把 HTTP 请求耗时拆成处理、下游、序列化和写回阶段,定位 P99 主要来源。341 收藏 -
从字段裁剪、Buffer 复用和兼容性测试入手优化 Go JSON 序列化路径。551 收藏