0
我的应用程序在CentOS上运行,当我运行curl localhost:port/debug/pprof/profile > some.pprof
并运行go tool pprof some.pprof
时,它可以工作。但是,当我使用scp
将some.pprof
文件复制到我的mac并运行go tool pprof some.pprof
时,它不再起作用,命令top
只显示1行,其中flat和sum都是100%,最后一行是我的应用程序的名称比调用的方法的名称。 是不是pprof文件跨平台或我滥用?go pprof不能在不同的平台上工作
pprof取决于用于生成配置文件的二进制文件。 – Adrian
是的。我从Linux服务器获取了pprof数据和二进制文件,并多次在macOS上对其进行了分析。 – JimB
Thx很多,它的工作原理 – caibirdme