Commit 3d298053 authored by obscuren's avatar obscuren

Added pprof

parent fc1d1f9a
...@@ -24,6 +24,8 @@ import ( ...@@ -24,6 +24,8 @@ import (
"bufio" "bufio"
"fmt" "fmt"
"io/ioutil" "io/ioutil"
"log"
"net/http"
"os" "os"
"runtime" "runtime"
"strconv" "strconv"
...@@ -40,6 +42,7 @@ import ( ...@@ -40,6 +42,7 @@ import (
"github.com/ethereum/go-ethereum/logger" "github.com/ethereum/go-ethereum/logger"
"github.com/peterh/liner" "github.com/peterh/liner"
) )
import _ "net/http/pprof"
const ( const (
ClientIdentifier = "Geth" ClientIdentifier = "Geth"
...@@ -247,6 +250,11 @@ JavaScript API. See https://github.com/ethereum/go-ethereum/wiki/Javascipt-Conso ...@@ -247,6 +250,11 @@ JavaScript API. See https://github.com/ethereum/go-ethereum/wiki/Javascipt-Conso
} }
func main() { 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") fmt.Printf("Welcome to the FRONTIER\n")
runtime.GOMAXPROCS(runtime.NumCPU()) runtime.GOMAXPROCS(runtime.NumCPU())
defer logger.Flush() defer logger.Flush()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment