問題タブ [pprof]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
51 参照

go - Pprof プロファイラーは何もキャプチャしません

pprof の出力を比較する必要がある go-app があります。関数でその目的のためにmain、 を作成しcpuProfilerて開始します。終了のシグナルを追跡する go ルーチンがあります。その後、infinitely入力を使用して中断されない限り、実行中の機能を起動します(キーボードの割り込みがない限り、アプリは無限に実行されます)。指定された pprof ファイルにメタをキャプチャすることを期待して、アプリをしばらく実行しましたが、そのファイルは常に空です。を呼び出してプロファイリングを終了することに注意してくださいstopCPUProfile

私は何を間違っていますか?

前もって感謝します。

0 投票する
0 に答える
49 参照

go - Go pprof: 構造体の割り当てカウントを名前で?

pprof を使用して Go サーバーのメモリ リークをチェックしています。

これまでのところ、それは素晴らしいことですが、私がまだ望んでいることが 1 つあります。

特定の構造体型 (または関数) の割り当て数を表示する方法はありますか?

topユースケース: の実行時に割り当てが見られますpprof -inuse_space

それらの 1 つは、構造体NewFoo() *Fooのインスタンスを作成する型関数Fooです。

Fooここで、それらの構造体が実際にいくつ存在するかを確認したいと思います。

に切り替えてもの出力にpprof -inuse_objects表示されないFooか、わかりました。存在するこれらの構造体はそれほど多くありません。でも何人いるか知りたいです。NewFootop

方法はありますか?