GoLand 2020.2 ヘルプ

テストのプロファイリング

プロファイリングはプログラムのパフォーマンスの分析です。プロファイリング中に、CPU とメモリの使用状況、関数とメソッドの呼び出しの頻度と期間がわかります。この情報は、プログラムのパフォーマンスを最適化したい場合に役立ちます。

GoLand は、Go テストとベンチマークのために CPU プロファイル、トレース、ヒーププロファイルを収集して視覚化します。すべての必要なデータを集めるために、GoLand は pprof パッケージを使います。GoLand には、ユーザーインターフェースから実行できる 4 つのプロファイラーがあります。CPU、メモリ、ブロッキング(競合)、ミューテックスです。

プロファイリングを実行する

プロファイラを実行する手順は、すべてのプロファイラに共通です。

  1. _test.go ファイルを開きます。

  2. プロファイルする関数またはメソッドの近くで、ガター領域のアプリケーションを実行アイコンthe Run Application iconをクリックして、'<profiler_name> Profiler' で <configuration_name> を実行するを選択します。

Run profiling

プロファイラー結果のインポート

  • プロファイラーコードを手動で実行し、結果をインポートして GoLand に表示することができます。

    プロファイリング結果をインポートするには、Shift をすばやく 2 回押し、Open Profiler Snapshot と入力して Enter を押します。リストから結果を選択するか、ハードドライブから結果をアップロードするためにプロファイラースナップショットを開くを選択してください。

    Import profiler results
最終更新日 :