2

アプリケーションのプロファイリングに go pprof を使用しています。次のチュートリアルに従いました - http://saml.rilspace.org/profiling-and-creating-call-graphs-for-go-programs-with-go-tool-pprof

そして、私のプロファイリングの "--text" 結果は -

合計: 48 サンプル 48 100.0% 100.0% 48 100.0% runtime.mach_semaphore_wait 0 0.0% 100.0% 48 100.0% システム

アプリケーションの完全なプロファイリング結果を取得するにはどうすればよいですか? (通常、私のアプリケーションは go-imap と json で動作します)

4

2 に答える 2

2

pprofプログラムのスナップショットを定期的に取得します。pprofスナップショットを取得するときに一部のメソッドが現在スタックにない場合、それらは結果に表示されません。

つまり、メソッドがスタック上に長時間表示されないため、ボトルネックにはなりません。または、プロファイリングを十分に長く実行していないため、十分なサンプルが生成されません。

于 2013-11-16T20:34:27.753 に答える