百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

memviz

> 编程语言
开源

使用 graphviz 可视化 Go 数据结构

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

使用 graphviz 可视化 Go 数据结构

memviz()](https://travis-ci.org/bradleyjkemp/memviz)

你更喜欢调试什么样的数据结构? "Pretty" 打印 可视化图形

(*test.fib)(0xc04204a5a0)({ index: (int) 5, prev: (*test.fib)(0xc04204a580)({ index: (int) 4, prev: (*test.fib)(0xc04204a560)({ index: (int) 3, prev: (*test.fib)(0xc04204a540)({ index: (int) 2, prev: (*test.fib)(0xc04204a520)({ index: (int) 1, prev: (*test.fib)(0xc04204a500)({ index: (int) 0, prev: (*test.fib)(), prevprev: (*test.fib)() }), prevprev: (*test.fib)() }), prevprev: (*test.fib)(0xc04204a500)({ index: (int) 0, prev: (*test.fib)(), prevprev: (*test.fib)() }) }), 。 。 .

使用 memviz 需要指向任意数据结构的指针,并生成可用于使用 graphviz 生成易于理解的图的输出。要生成图,首先需要按照 这里 提供的说明在系统上安装 graphviz。接下来,使用

memviz.Map(out, &data) 生成一个 graphviz dot 文件,然后将输出管道到 graphviz。有关如何使用 memviz 的示例,请参阅 示例 文件夹中的代码示例和 memviz_test.go 中的测试。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gogogolanggraphvizvisualization

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言