gcviewer
brew install gcviewer
v1.37
LGPL-2.1-or-later
Java garbage collection visualization tool
49
30-day installs · #4742
108
90-day · #5421
311
365-day · #6229
4.6k
★ GitHub stars · updated 2mo ago
Runtime dependencies
Links
- https://github.com/chewiebug/GCViewer
- GitHub: chewiebug/GCViewer
- Brew formula source: Formula/g/gcviewer.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"openjdk"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Java garbage collection visualization tool",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:37:55+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "gcviewer",
"github_default_branch": "develop",
"github_last_commit_at": "2026-06-20T16:23:39Z",
"github_readme_excerpt": "GCViewer 1.36\n=============\n\n[](https://github.com/chewiebug/GCViewer/actions/workflows/build-and-deploy.yaml?query=branch%3Adevelop)\n[](https://codecov.io/github/chewiebug/GCViewer?branch=develop)\n[](https://sourceforge.net/projects/gcviewer/files)\n\nGCViewer is a little tool that visualizes verbose GC output\ngenerated by Sun / Oracle, IBM, HP and BEA Java Virtual Machines. It\nis free software released under GNU LGPL.\n\nYou can start GCViewer (gui) by simply double-clicking on gcviewer-1.3x.jar\nor running java -jar gcviewer-1.3x.jar (it needs a java 1.8 vm to run).\n\nFor a cmdline based report summary just type the following to generate a report (including optional chart image file): \n`java -jar gcviewer-1.3x.jar gc.log summary.csv [chart.png] [-t PLAIN|CSV|CSV_TS|SIMPLE|SUMMARY]`\nWhen logfile rotation (-XX:+UseGCLogFileRotation) is enabled, the logfiles can be read at once: \n`java -jar gcviewer-1.3x.jar gc.log.0;gc.log.1;gc.log.2;gc.log.current summary.csv [chart.png] [-t PLAIN|CSV|CSV_TS|SIMPLE|SUMMARY]`\n\n\nSupported verbose:gc formats are:\n\n- some support for OpenJDK 9 / 10 unified logging format -Xlog:gc:\u003cfile\u003e, the following configurations will work\n - -Xlog:gc:file=\"path-to-file\" (uses defaults)\n - -Xlog:gc=info:file=\"path-to-file\":tags,uptime,level (minimum configuration needed)\n - -Xlog:gc*=trace:file=\"path-to-file\":tags,time,uptime,level\n (maximum configuration supported, additional tags ok, but ignored; additional decorations will break parsing)\n- Oracle JDK 1.8 -Xloggc:\u003cfile\u003e [-XX:+PrintGCDetails] [-XX:+PrintGCDateStamps]\n- Sun / Oracle JDK 1.7 with option -Xloggc:\u003cfile\u003e [-XX:+PrintGCDetails] [-XX:+PrintGCDateStamps]\n- Sun / Oracle JDK 1.6 with option -Xloggc:\u003cfile\u003e [-XX:+PrintGC",
"github_repo": "chewiebug/GCViewer",
"github_stars": 4638,
"github_topics": [],
"homepage": "https://github.com/chewiebug/GCViewer",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 49,
"installs_365d": 311,
"installs_90d": 108,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "LGPL-2.1-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "gcviewer",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 4742,
"rank_365d": 6229,
"rank_90d": 5421,
"raw_hash": "e0a7822fab24ee80",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/gcviewer.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.37",
"versioned_formulae": [],
"why_use_this": null
}