# Manual Xcode vs xer benchmark

| Metric | Xcode | xer | Reduction with xer |
|---|---:|---:|---:|
| Baseline average RAM | 1855.6 MB | 481.8 MB | 74.0% |
| Baseline peak RAM | 2109.7 MB | 482.0 MB | 77.2% |
| Baseline average CPU | 186.0% | 0.9% | 99.5% |
| Build and launch average RAM | 2164.2 MB | 604.3 MB | 72.1% |
| Build and launch peak RAM | 6001.7 MB | 1965.4 MB | 67.3% |
| Build and launch average CPU | 292.6% | 43.2% | 85.2% |
| Post-launch average RAM | 1856.8 MB | 160.3 MB | 91.4% |
| Post-launch peak RAM | 3718.2 MB | 242.6 MB | 93.5% |
| Post-launch average CPU | 216.8% | 0.9% | 99.6% |
| Overall average RAM | 2109.1 MB | 493.9 MB | 76.6% |
| Overall peak RAM | 6001.7 MB | 1965.4 MB | 67.3% |
| Overall average CPU | 277.0% | 25.3% | 90.9% |
| Time to launch | 74.6 s | 32.0 s | 57.1% |

Negative reduction means xer used more of that resource.
CPU percentages are summed across the sampled process tree and can exceed 100% on multicore Macs.
