Benchmark
Measures device performance across CPU, memory, storage, and GPU.
Overview
Benchmark runs a series of performance tests on your device and produces a score for each category. You can choose which benchmarks to run, watch progress in real time, and review detailed results when the tests finish.
Table Of Contents
Configuration
The suite organizes many individual benchmarks into categories (for example CPU Integer, CPU Floating, Memory Bandwidth, Memory Allocation, Storage Read, Storage Write, GPU Render, GPU Compute, GPU Particles, Cryptographic Hash, Symmetric/Asymmetric Crypto, Compression, Numerical, Accelerate, Multimedia, Machine Learning, Data, SwiftUI, and UIKit). Each category groups related workloads:
- CPU -- measures processor speed using computation-intensive workloads.
- Memory -- measures how fast the device can read and write data in RAM.
- Storage -- measures internal storage read/write performance.
- GPU -- measures graphics processing capability.
You can customize which benchmarks run via the Customize Benchmarks sheet, which lists every benchmark grouped by category and provides a per-benchmark toggle to include or exclude it from the run.
Running A Benchmark
Tap the large Run Full Suite button to start (in custom mode the button reads Run Selected). The button changes to a stop control while the benchmark is running, so you can tap it again to cancel the test at any time without waiting for it to finish.
For the most consistent results, close other apps and avoid using the device while the benchmark is running.
Progress And Thermal Monitoring
While the benchmark is running, the screen shows:
- A real-time progress indicator with a percentage that updates as each test completes.
- A thermal state gauge that monitors how hot the device is getting during the test. The gauge uses color-coded levels:
- Nominal (green) -- the device is running at normal temperature.
- Fair (yellow) -- slightly warm, but no performance impact.
- Serious (orange) -- the device is warm and may begin throttling performance.
- Critical (red) -- the device is very hot and is actively reducing performance to cool down.
Watching the thermal gauge helps you understand whether high temperatures may have affected your benchmark scores.
Results
When the benchmark finishes, a results card appears with scores for each category you selected. The results report opens automatically so you can review the details right away.
Each score reflects how your device performed in that category. Higher scores indicate better performance. You can use these scores to compare performance over time or between devices.
If you stopped the benchmark before it finished, only the completed tests will have scores.
Notes And Limitations
- Benchmark scores can vary between runs depending on thermal conditions, background activity, and battery level.
- For the most accurate results, let the device cool down between consecutive benchmark runs.
- GPU benchmarks may not be available on all devices.
- Results are meant for relative comparison and do not represent an absolute measure of capability.