Skip to content

perf(benchmark): record the classic desktop baseline - #3

Merged
doodlewind merged 2 commits into
mainfrom
perf/classic-benchmark
Aug 22, 2026
Merged

perf(benchmark): record the classic desktop baseline#3
doodlewind merged 2 commits into
mainfrom
perf/classic-benchmark

Conversation

@doodlewind

Copy link
Copy Markdown
Contributor

Summary

  • add a reproducible macOS release benchmark harness for the classic System
  • record logical artifact sizes, ten spawn-to-first-frame samples, settled RSS, physical footprint, and process count
  • preserve raw samples, exact Pocket Desktop/PocketJS commits, machine identity, and protocol caveats

Result

  • 25.35 MiB complete installed runtime
  • 179.62 ms process-cold/cache-warm median to first painted frame
  • 86.73 MiB settled RSS and 294.24 MiB macOS physical footprint
  • one native process for the System UI plus 11 installed AppInstances

Validation

  • bun run build
  • bun run benchmark:classic --quick
  • bun run benchmark:classic
  • bun run check
  • git diff --check

@doodlewind
doodlewind marked this pull request as ready for review August 22, 2026 17:59
@doodlewind
doodlewind merged commit ba503f2 into main Aug 22, 2026
3 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant