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

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

WBOY
リリース: 2024-02-12 17:50:06
転載
984 人が閲覧しました

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

質問の内容

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

###質問###

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

試してみました

結果を

*.gz

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

*.gz

ファイルを画像に変換しました。しかし、エラーが発生します: リーリー ###加えて:### <div class="code" style="position:relative; padding:0px; margin:0px;"><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><div class="contentsignin">ログイン後にコピー</div></div>

回避策

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

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

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

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

go tools pprof -h

を参照してください。

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

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート