https://github.com/davecheney/gcvis
Visualise Go program GC trace data in real time
https://github.com/davecheney/gcvis
Last synced: 10 months ago
JSON representation
Visualise Go program GC trace data in real time
- Host: GitHub
- URL: https://github.com/davecheney/gcvis
- Owner: davecheney
- License: bsd-2-clause
- Archived: true
- Created: 2014-07-10T12:34:07.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2019-03-13T01:20:26.000Z (almost 7 years ago)
- Last Synced: 2024-11-11T04:38:00.380Z (over 1 year ago)
- Language: Go
- Homepage: http://dave.cheney.net/2014/07/11/visualising-the-go-garbage-collector
- Size: 52.7 KB
- Stars: 1,101
- Watchers: 33
- Forks: 69
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- go-awesome - gcvis - 实时可视化 gctrace (开源类库 / 调试)
- go-awesome - gcvis - Visualize gctrace in real time (Open source library / Debugging)
- awesome-go - gcvis - Visualise Go program GC trace data in real time. Stars:`1.1K`. (Code Analysis / Routers)
- awesome-engineering-toolbox - gcvis - Visualize Go GC trace data in real-time. (Language-Specific Tools / Go)
- awesome-go - gcvis - Visualise Go program GC trace data in real time - ★ 848 (Code Analysis)
- awesome-go - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- awesome-go - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- awesome-go-tools - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Contents)
- fucking-awesome-go - :octocat: gcvis - Visualise Go program GC trace data in real time. :star: 532 :fork_and_knife: 36 (Code Analysis / Middlewares)
- awesome-go - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- awesome-go-cn - gcvis
- awesome-go - gcvis - Visualise Go program GC trace data in real time. - :arrow_down:0 - :star:586 (Code Analysis / Routers)
- awesome-go-cn - gcvis
- awesome-go - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- go-awesome-with-star-updatetime - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- awesome-go-zh - gcvis
- awesome-fancy-toolkit - GC Trace数据实时可视化工具, gcvis
- awesome-go-processed - gcvis - Visualise Go program GC trace data in real time.| (Code Analysis / Routers)
- awesome-go - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- awesome-go-cn - gcvis
- awesome-go - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- awesome-Char - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- awesome-go - gcvis - | - | - | (Code Analysis / Routers)
- awesome-go - gcvis - Visualise Go program GC trace data in real time. (Code Analysis / Routers)
- awesome-go-info - gcvis
- awesome-go-extra - gcvis - 07-10T12:34:07Z|2019-03-13T01:20:26Z| (Code Analysis / Routers)
README
# This project is no longer maintained
I'm sorry but I do not have the bandwidth to maintain this tool. Please do not send issues or PRs. Thank you.
# gcvis
Visualise Go program gctrace data in real time
Note: GC timing graphs are only supported for go 1.6
## Usage
Running it directly:
```bash
env GOMAXPROCS=4 gcvis godoc -index -http=:6060
```
Adding the `gctrace` flag yourself:
```bash
GODEBUG=gctrace=1 godoc -index -http=:6060 2>&1 | gcvis
```
Or from a log file:
```bash
GODEBUG=gctrace=1 godoc -index -http=:6060 2> stderr.log
cat stderr.log | gcvis
```
Starting the server without automatically opening a browser:
```bash
gcvis -o=false godoc -index -http=:6060
```