← Back to home

Memory footprint methodology

Provisional comparison · updated 29 September 2026

Current comparison (29 September 2026): two order-swapped warmed runs on one MacBook Pro, Apple M4 Pro, macOS 27.0, on AC power. Foundry 1.1.0 vs Raycast 2.5.3.0. The launch film uses these numbers: 13.8× smaller installed size and ≈81% less warmed memory (the smaller of the two order-swapped reductions, rounded down). Earlier comparison (29 August 2026): Mac16,7, 48 GB RAM, macOS 26.5.1, Foundry 1.0 vs Raycast 2.1.2.0.

What the numbers mean

The story shows the worse of the two order-swapped legs — 115.2 MB for Foundry and 620.2 MB for Raycast — matching the conservative ≈81% headline. These are summaries of two runs, not additional measurements or a live meter.

Warmed footprint, median (p50), 29 September 2026 · Foundry 1.1.0 vs Raycast 2.5.3.0
Run orderFoundryRaycastReduction
Foundry first59.3 MB591.3 MB90.0%
Raycast first115.2 MB620.2 MB81.4%
Warmed footprint, median (p50), 29 August 2026 · Foundry 1.0 vs Raycast 2.1.2.0
Run orderFoundryRaycast
Foundry first162.3 MB531.6 MB
Raycast first164.5 MB520.7 MB
Installed size, du -sk (29 September 2026)
MachineFoundry 1.1Raycast 2.2.0.0Ratio
MacBook Pro M4 Pro16.2 MB195 MB12.1×
Mac mini M416.2 MB196 MB12.1×

Post-launch spot check (cold, no panel cycles): Foundry 60.7 MB vs Raycast 591.0 MB on the M4 Pro, and 25.9 MB vs 278.3 MB on the M4 mini — a larger gap than the warmed claim, not used as the headline number.

Tinycast comparison · 29 September 2026

Same MacBook Pro, same runner, Foundry 1.1.0 vs Tinycast 0.11.3 — measured on battery, not AC. Tinycast is the lighter, smaller app; Foundry is faster to summon. Both directions below are reported as measured, not selected.

Panel show, hotkey → on-screen window, p50 of 30 · Foundry 1.1.0 vs Tinycast 0.11.3
Run orderFoundryTinycastFoundry advantage
Foundry first17.5 ms66.7 ms3.8×
Tinycast first19.1 ms64.7 ms3.4×
Warmed footprint + installed size · Foundry 1.1.0 vs Tinycast 0.11.3
Run orderFoundry footprintTinycast footprint
Foundry first120.0 MB40.4 MB
Tinycast first60.5 MB40.6 MB
Installed size16.5 MB13.6 MB

The 17–19 ms Foundry number follows a show-path change in this build: the panel stays mapped (alpha 0) instead of ordering out on hide, removing ~80–90 ms of window-server surface creation per open. The same metric pipeline measured the prior build at ~110 ms — see the Tinycast report for the decomposition.

Protocol

Each run used five warmup panel cycles and 30 measured panel cycles, followed by a two-second settle and 15 memory samples at one-second intervals with the panel hidden. The runner required AC power and stopped each launcher before measuring the other.

The primary metric was macOS footprint grouped Summary Footprint for the selected processes. RSS is retained in the raw records as a secondary diagnostic; summing RSS can count shared pages more than once.

The process set included bundle processes and their descendants. For Raycast it also included three detached WebKit XPC services that appeared after launch. Those services were associated by new PID relative to a pre-launch baseline, not an OS-reported ownership link. Selected processes had to be at least five seconds old, with the process set stable for 100 milliseconds.

Limits and publication status

This comparison does not establish a universal memory advantage or faster opening. Window-registration timing in the raw records is diagnostic only; it does not measure the first composited frame.

Installed size for Raycast 2.5.3.0 is 224 MB (224,088 KB) vs 16.2 MB for Foundry 1.1.0. Still required before the provisional label comes off: order-swapped warmed runs on the Mac mini (needs an Accessibility-granted terminal, because remote sessions cannot post the hotkey), recorded Raycast settings and extensions, and legal review for naming Raycast before public comparative use.

Source records