它的图形化展现对于我们了解 Go 程序的 GC 行为,以及内存开销等很有用!
使用也很简单:
1. go get github.com/arl/statsviz
2. 在你的 http.ServeMux 上注册
mux := http.NewServeMux()
statsviz.Register(mux)
或者使用默认 http 注册:
statsviz.RegisterDefault()
如果你的程序不是一个 http 应用程序,那么你可以添加以下代码来启动
go func() {
log.Println(http.ListenAndServe("localhost:6060", nil))
}()
这段代码,我相信大家都非常熟悉了吧~
当我们将启动之后,我们可以直接在浏览器中打开:
看起来酷炫高大上,其实主要还是依赖于 Go 为我们提供的 runtime stats
Go 程序开展时数据统计的可视化工具 Statsviz
它的图形化展现对于我们了解 Go 程序的 GC 行为,以及内存开销等很有用! 使用也很简单: 1. go get github.com/arl/statsviz 2. 在你的 http.ServeMux 上注册 mux := http.NewServeMux() statsviz.Register(mux) 或者使用默认 http 注册: statsviz.Registe
本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/shuju/2021/1123/28187.html