diff options
author | obscuren <geffobscura@gmail.com> | 2015-04-10 23:38:06 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-04-10 23:38:06 +0800 |
commit | 3d298053228ae4d4d24d4c0a76ab12dcfb6b949c (patch) | |
tree | 0dd3545e704bc235cc73712ed845e23d067202de /cmd | |
parent | fc1d1f9afd155fab1f614c6a0340233f90afafd6 (diff) | |
download | go-tangerine-3d298053228ae4d4d24d4c0a76ab12dcfb6b949c.tar.gz go-tangerine-3d298053228ae4d4d24d4c0a76ab12dcfb6b949c.tar.zst go-tangerine-3d298053228ae4d4d24d4c0a76ab12dcfb6b949c.zip |
Added pprof
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/geth/main.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cmd/geth/main.go b/cmd/geth/main.go index 4853a16fc..9192c7708 100644 --- a/cmd/geth/main.go +++ b/cmd/geth/main.go @@ -24,6 +24,8 @@ import ( "bufio" "fmt" "io/ioutil" + "log" + "net/http" "os" "runtime" "strconv" @@ -40,6 +42,7 @@ import ( "github.com/ethereum/go-ethereum/logger" "github.com/peterh/liner" ) +import _ "net/http/pprof" const ( ClientIdentifier = "Geth" @@ -247,6 +250,11 @@ JavaScript API. See https://github.com/ethereum/go-ethereum/wiki/Javascipt-Conso } func main() { + // Start up the default http server for pprof + go func() { + log.Println(http.ListenAndServe("localhost:6060", nil)) + }() + fmt.Printf("Welcome to the FRONTIER\n") runtime.GOMAXPROCS(runtime.NumCPU()) defer logger.Flush() |