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
フラットで合計が100%で、最後の行が私のアプリケーションの名前である1行だけ表示します呼び出されるメソッドの名前よりも pprofファイルがクロスプラットフォームでない、または私が誤用したことはありますか? Adrian氏によると、pprofを実行するにはバイナリが必要であると述べたので、go pprofが別のプラットフォームで動作しない
pprofは、プロファイルの生成に使用するバイナリによって異なります。 – Adrian
はい。私はLinuxサーバからpprofのデータとバイナリを取り出し、何度もmacOSでプロファイリングしました。 – JimB
Thxたくさん、それは動作します – caibirdme