ホームページ  >  記事  >  バックエンド開発  >  Go テストの CPU/メモリ プロファイリング グラフを画像として取得する方法

Go テストの CPU/メモリ プロファイリング グラフを画像として取得する方法

WBOY
WBOY転載
2024-02-12 17:50:06931ブラウズ

如何以图像形式获取 Go 测试的 CPU/内存分析图

質問の内容

VS Code を使用して Go テストと CPU/メモリ プロファイリングを実行しています:

###質問###

チャートを画像としてダウンロード/保存するにはどうすればよいですか?

試してみました

結果を

*.gz

ファイルとしてダウンロードしました: 次に、これらのコマンドを使用して、

*.gz

ファイルを画像に変換しました。しかし、エラーが発生します: リーリー ###加えて:### <pre class="brush:bash;toolbar:false;">dot -Tpng -Gdpi=1024 profile.pb.gz &gt; profile.pb.gz.png Error: profile.pb.gz: syntax error in line 1 near '▼' </pre>

回避策

profile.pb.gz には、(圧縮された) プロファイリング データが含まれています。 Graphvizとは何の関係もありません。

Go には、PNG、GIF、SVG でエンコードされた画像など、さまざまな形式のデータから情報を抽出できる pprof ツールが含まれています。 リーリー

ファイルをgunzipする必要はないことに注意してください。

その他のオプションについては、

go tools pprof -h

を参照してください。

以上がGo テストの CPU/メモリ プロファイリング グラフを画像として取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。