分析Go代码

分析是一个动态程序分析的过程,用于衡量与程序执行相关的各种值,以便您更好地了解程序的行为。在这节,您将了解怎样分析 Go 代码,以便更好的理解代码并改善它的性能。有时,代码分析甚至能发现 bug!

首先,我们使用 Go 分析器的命令行界面。接下来,我们 Go 分析器的全新 web 界面!

你要分析 Go 代码,最重要的一点要记住的是,需要直接或间接的引入 runtime/pprof 标准库。 您可以通过执行 go tool pprof --help 命令,这个命令将产生需要输出,从中找到 pprof 工具的帮助文档。