1.1.1.1 早期工具:gprof(1983)与Unix prof 1.1.1.1 早期工具:gprof(1983)与Unix prof 在现代分布式系统和云原生架构中,我们习惯了使用 eBPF、OpenTelemetry 或各种零侵入的 APM 探针来洞察系统的细枝末节。然而,当我们剥开这些华丽的技术外壳,溯源而上,会发现所有性能分析的工程思想,几乎都可以在 1983 年那篇名为《gprof: a Call Graph Execution Profiler》的论文中找到雏形。 作为一名在性能优化领域摸爬滚打多年的工程师,我始终认为,理解 gprof 不仅仅是学习一个古董工具的使用,更是为了掌握性能度量的底层逻辑:采样、插桩与调用图构建。