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

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

它的图形化展现对于我们了解 Go 程序的 GC 行为,以及内存开销等很有用! 使用也很简单: 1. go get github.com/arl/statsviz 2. 在你的 http.ServeMux 上注册 mux := http.NewServeMux() statsviz.Register(mux) 或者使用默认 http 注册: statsviz.Registe

它的图形化展现对于我们了解 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

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/shuju/2021/1123/28187.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部