加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Go 程序开展时数据统计的可视化工具 Statsviz

发布时间:2021-11-24 00:21:21 所属栏目:大数据 来源:互联网
导读:它的图形化展现对于我们了解 Go 程序的 GC 行为,以及内存开销等很有用! 使用也很简单: 1. go get github.com/arl/statsviz 2. 在你的 http.ServeMux 上注册 mux := http.NewServeMux() statsviz.Register(mux) 或者使用默认 http 注册: statsviz.RegisterD
它的图形化展现对于我们了解 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

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!