大家好,我是煎鱼。 在 Go 语言中,除了 go tool 工具链中的 pprof、trace 等剖析工具的大利器外。常常还会有小伙伴问,有没有更好用,更精细的, 大家总嫌弃 pprof、trace 等工具,不够细,没法一口气看到根因,或者具体变量…希望能够最好能追到代码级别调试的,看到具体变量的值是怎么样的,随意想怎么看怎么看的那种。 为此今天给大家介绍 Go 语言强大的 Delve (dlv)调试工具,来更深入问题剖析。 安装 我们需要先安装 Go delve,若是 Go1.16 及以后的版本,可以直接执行下述命令安装: $ go install github.com/go-delve/delve/cmd/dlv@latest 也可以通过 git clone 的方式安装: