最終更新: yamanobori_old 2019年09月13日(金) 05:45:12履歴
- GOROOT インストールパス。デフォルト値でインストールした場合は何もしなくてよい。変更した場合は環境変数で指定する。
- GOROOT\binを環境変数のPathに加える.
- GOPATH環境変数を決定する.~/goがよい %USERPROFILE%\go
- 便利ツールを導入
- $ go get -u github.com/nsf/gocode
- $ go get -u golang.org/x/tools/cmd/goimports
- $ go get -u github.com/golang/lint/golint
- パスを通す.%USERPROFILE%\go\bin
- プログラムにプロファイリングコードを入れる
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() } ...
- プログラムを実行する.
$./main -cpuprofile=main.prof
- プロファイルツールを使用する.
$go tool pprof main main.prof参考にしたページ
コメントをかく