YouTube 视频
简述
Go 的运行时负责管理着程序的内存操作,运行时的一些特殊设计会让应用程序出现一些意料之外的性能问题。比如周期性的延迟上升,系统吞吐下降等等。这次分享将会简单的介绍一些 Go 的内存管理为应用程序埋下的一些“坑”和一些诊断的方法。
大纲
- Garbage Collector 的影响
- Memory Allocator 的影响
- 使用 MMU Plot 和 go tool trace 进行诊断
分享者自我介绍
李泽钧,目前在 PingCAP 做 TiDB 研发工程师
Slides
https://docs.google.com/presentation/d/1s-jEVCHCEXOwpEWPieXS4etN3S5ZG9h6BlIOFZcgc-c/edit?usp=sharing