0

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

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

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

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

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

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

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

方法はありますか?

4

0 に答える 0