環境整備

  1. GOROOT インストールパス。デフォルト値でインストールした場合は何もしなくてよい。変更した場合は環境変数で指定する。
  2. GOROOT\binを環境変数のPathに加える.
  3. GOPATH環境変数を決定する.~/goがよい %USERPROFILE%\go
  4. 便利ツールを導入
  5. $ go get -u github.com/nsf/gocode
  6. $ go get -u golang.org/x/tools/cmd/goimports
  7. $ go get -u github.com/golang/lint/golint
  8. パスを通す.%USERPROFILE%\go\bin

プロファイリング

プログラムに直接組み込む場合

  1. プログラムにプロファイリングコードを入れる
var cpuprofile = flag.String("cpuprofile", "", "write cpu profile to file")

func main() {
	flag.Parse()
	if *cpuprofile != "" {
		f, err := os.Create(*cpuprofile)
		if err != nil {
			log.Fatal(err)
		}
		pprof.StartCPUProfile(f)
		defer pprof.StopCPUProfile()
	}
       ...
  1. プログラムを実行する.
$./main -cpuprofile=main.prof
  1. プロファイルツールを使用する.
$go tool pprof main main.prof 
参考にしたページ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます