Files
Kazuki Yamada 9caf541368 chore(deps): Drop Node.js 20, add Node.js 26 support
Node.js 20 reaches end-of-life on 2026-04-30, so raise the minimum
supported version to 22 (the next active LTS) and add Node.js 26 to the
CI matrix as the current release line.

- Bump engines.node to >=22.0.0 in package.json and scripts/memory
- Update CI matrix to [22.x, 24.x, 26.x] (drop 20.x and 25.x; 25.x EOL 2026-06)
- Update test-action.yml matrix to [22, 24, 26]
- Drop the obsolete `node --run` workaround comment in ci.yml since
  `node --run` is supported on all matrix versions
- Update Node.js version mentions in English docs, llms-install.md,
  configShard, bug report template, and code samples in hi/vi
  github-actions guides

Dockerfile (node:22-slim) is intentionally left at the minimum supported
version so the published image confirms Repomix runs on the floor.
2026-05-09 18:49:37 +09:00
..

Memory Benchmarks

Memory usage monitoring tools for repomix.

Setup

cd scripts/memory
npm install

Quick Start

# Quick memory leak check
npm run leak:quick

# Detailed analysis
npm run leak:analyze

Available Scripts

  • npm run leak:quick - Fast leak detection (20 iterations)
  • npm run leak:watch - Continuous monitoring
  • npm run leak:analyze - Comprehensive analysis with reports

Understanding Results

  • Heap Memory: JavaScript objects (should stabilize)
  • RSS Memory: Total process memory (watch for growth > 100%)

Look for consistent upward trends that indicate memory leaks.