hprof-analyzer 0.2.0

Fast, low-memory Java HPROF heap-dump analyzer with Eclipse MAT-parity reports (System Overview, Leak Suspects, Top Consumers).
/target
/web/node_modules
# Scratch executables and input files from local test runs.
/rust_out
/stdin
# Test harness dirs generated by the web stress test runner.
/harness-*/
/launcher-*/
# Large fixture dumps not suitable for git.
tests/fixtures/dump_large_1g.hprof
# Local web-browser report snapshots.
web-browser/report_v3.html
# Generated by build.rs (esbuild) on every build; committed as a pre-built
# fallback so crates.io / cargo-install builds work without Node.js/npm.
# Regenerated automatically when web/src changes and npm is available.
# /web/dist  <-- intentionally NOT ignored

# Personal/local dev helpers and machine-specific artifacts (never committed).
scripts/*.local.sh
bigdump-rss.*
*.timev

# Scratch screenshots and throwaway HTML from local dev sessions.
/*.png
/*.html

# Playwright MCP session artifacts.
/.playwright-mcp/

# Heap-dump fixtures larger than GitHub's 100MB file limit: kept locally for the
# full parity suite, stripped from history and never committed. Tests skip these
# cases automatically when the dump is absent.
tests/fixtures/dump_0_fj-kmeans.hprof
tests/fixtures/dump_6_dec-tree.hprof
tests/fixtures/dump_8_log-regression.hprof

# MAT (Eclipse Memory Analyzer) index artifacts generated next to a parsed dump
# by ParseHeapDump.sh — used only by the local mat-oracle differential harness.
tests/fixtures/*.index
tests/fixtures/*.threads
tests/fixtures/*.hprof.log
# MAT headless report result zips (`<dump>_<SectionName>.zip`) written next to
# the dump by scripts/mat-oracle.sh. The committed `dump_1_mnemonics.hprof.zip`
# fixture is NOT caught (it ends in `.hprof.zip`, not `_<Section>.zip`).
tests/fixtures/*_OQLOracle.zip
tests/fixtures/*_OQLIOCLS.zip
tests/fixtures/*_Query.zip

# macOS metadata files.
.DS_Store

# Internal AI-assisted planning/spec docs — not part of the public project.
docs/superpowers/
docs/missing-views-plan.md

# Scratch files from local dev runs.
/_ours.md
/_mdgraphs.md
tests/fixtures/*.md
tests/fixtures/dump_1_mnemonics.hprof.zip

# Web stress test artifacts (large dumps, results, node deps).
tests/web-stress/dumps/
tests/web-stress/results.md
tests/web-stress/stress-run.log
tests/web-stress/node_modules/
tests/web-stress/package-lock.json
.claude/
dist/*.html
dist/*.json