Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davecheney/gcvis
Visualise Go program GC trace data in real time
https://github.com/davecheney/gcvis
Last synced: about 1 month 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 10 years ago)
- Default Branch: master
- Last Pushed: 2019-03-13T01:20:26.000Z (almost 6 years ago)
- Last Synced: 2024-08-02T08:06:46.640Z (4 months ago)
- Language: Go
- Homepage: http://dave.cheney.net/2014/07/11/visualising-the-go-garbage-collector
- Size: 52.7 KB
- Stars: 1,098
- Watchers: 33
- Forks: 74
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-fancy-toolkit - GC Trace数据实时可视化工具, gcvis
- 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-go - gcvis - Visualise Go program GC trace data in real time - ★ 848 (Code Analysis)
- 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
```