Golang 使用pprof分析goweb的性能问题

go的pprof可以用来对服务的性能进行检测,其中net/http/pprof包用来检测web服务器的相关的性能的分析,包括goroutine的数量,heap的大小问题。

简单使用

package main

import (
    "fmt"
    "log"
    "net/http"
    _ "net/http/pprof"
    "time"
)

func main() {
    // 开启pprof
    go func() {
        log.Println(http.ListenAndServe("localhost:6060", nil))
    }()
    go hello()
    select {}
}
func hello() {
    

你可能感兴趣的:(golang)