文件名称:diago:Diago是用于通过`pprof`生成的CPU配置文件和堆快照的可视化工具
文件大小:74KB
文件格式:ZIP
更新时间:2024-03-12 03:13:38
golang tool profiling pprof Go
迪亚戈
Diago是一个可视化工具,用于使用pprof生成配置文件和堆快照。
特征
带有易于使用的读取树的可视界面
CPU使用率
分配的总堆
堆使用中
搜索函数和文件名
汇总每个函数或每个函数调用(行)
安装
由于go-gl/glfw的基本用法,因此存在一些系统依赖性(即Linux上的某些Xorg库或macOS上的标头/库)。 有关详细信息,请参。
您将需要安装Go(仅使用Go> = 1.12进行测试),然后:
go get -u github.com/remeh/diago
该diago二进制应提供$GOPATH/bin或$HOME/go/bin如果$GOPATH环境变量没有设置。
请注意,由于依赖关系,构建可能需要几秒钟才能完成。
用法
./diago -file
【文件预览】:
diago-master
----gui.go(6KB)
----.gitignore(14B)
----go.mod(219B)
----proto.go(725B)
----LICENSE(11KB)
----go.sum(3KB)
----pprof()
--------LICENSE(11KB)
--------profile.pb.go(27KB)
--------README.md(322B)
--------profile.proto(9KB)
----main.go(501B)
----tree.go(2KB)
----flags.go(198B)
----README.md(1KB)
----screenshot.png(51KB)
----profile.go(5KB)
----types.go(659B)