Skip to content

feat: add benchmark package with Docker resource stress tests#2

Merged
AbianS merged 1 commit into
mainfrom
feat/benchmark
Apr 7, 2026
Merged

feat: add benchmark package with Docker resource stress tests#2
AbianS merged 1 commit into
mainfrom
feat/benchmark

Conversation

@AbianS

@AbianS AbianS commented Apr 7, 2026

Copy link
Copy Markdown
Owner
  • Add @upslim/benchmark package with TypeScript orchestrator
  • Generates UpSlim configs with 1–100 monitors, runs them in the production Docker image, and samples CPU/RAM via docker stats
  • Scenarios: idle (1), light (10), medium (50), heavy (100 monitors)
  • Quick mode (~65s) and full mode (~5min) via pnpm bench:quick / pnpm bench
  • Results saved to packages/benchmark/results/latest.md (gitignored)
  • Add benchmark results to README.md and docs (guide/index.md, reference/docker.md) with context and cross-platform comparisons
  • Update home page feature cards with real measured numbers

- Add @upslim/benchmark package with TypeScript orchestrator
- Generates UpSlim configs with 1–100 monitors, runs them in the
  production Docker image, and samples CPU/RAM via docker stats
- Scenarios: idle (1), light (10), medium (50), heavy (100 monitors)
- Quick mode (~65s) and full mode (~5min) via pnpm bench:quick / pnpm bench
- Results saved to packages/benchmark/results/latest.md (gitignored)
- Add benchmark results to README.md and docs (guide/index.md,
  reference/docker.md) with context and cross-platform comparisons
- Update home page feature cards with real measured numbers
@AbianS
AbianS merged commit 4f15e01 into main Apr 7, 2026
1 check passed
@AbianS
AbianS deleted the feat/benchmark branch April 7, 2026 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant