这是我的代码:cmd := exec.Command("go", "tool", "pprof", "-dot", "-lines", "http://google.com")out, err := cmd.Output()if err != nil { panic(err)}println(string(out))当我在控制台中运行完全相同的命令时,我看到:$ go tool pprof -dot -lines http://google.com Fetching profile from http://google.com/profilezPlease wait... (30s)server response: 404 Not Found 但是,我的 go 程序没有注册这是一个错误。奇怪的是,变量 out 打印为空字符串并且 err 为零。到底是怎么回事?为了澄清,我正在分析http://google.com以故意创建错误。我通常会分析一个真正的 Go 应用程序。
1 回答
- 1 回答
- 0 关注
- 162 浏览
添加回答
举报
0/150
提交
取消