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