Benchmarking guide

How to Benchmark an Optimization Without Fooling Yourself

Use repeatable runs, frame times and controlled variables to tell real improvements from normal variation.

Define the problem first

“Make the PC faster” is not a measurement. Choose an outcome: boot-to-desktop time, application launch, game average FPS, 1% low frame rate, file-copy throughput, battery runtime, fan noise or compilation time. One optimization can improve one outcome while making another worse.

Create a test card

Record Windows build, driver versions, firmware version, power mode, display resolution, game patch, graphics preset and room temperature. Pause downloads and scheduled scans. Reboot, wait for startup activity to settle, then run the same warm-up and test sequence.

For games, a useful test has:

  • A repeatable built-in benchmark or saved-game path.
  • At least three valid runs before and after.
  • Average FPS plus 1% low or percentile frame time.
  • Notes for shader compilation, traversal stutter and obvious interruptions.
  • The same frame cap, upscaler, ray tracing, V-Sync and resolution.

Read frame time, not only FPS

FPS is the number of completed frames per second; frame time is how long each frame takes. A 120 FPS average can still feel poor when individual frames jump from roughly 8 ms to 40 ms. CapFrameX or PresentMon can show percentiles and a frame-time plot that reveals these spikes.

General Windows measurements

Task Manager is sufficient for first-pass CPU, memory, disk, GPU and startup-impact checks. Resource Monitor adds per-process disk and network detail. HWiNFO sensor logging can prove thermal, power or current-limit throttling. Windows Performance Recorder/Analyzer is the deeper option for boot, CPU scheduling and I/O traces.

Decide whether the result is real

Compare the change with normal run-to-run spread. If three baseline runs vary by 3%, a single 2% “improvement” is noise. Look for consistent movement and a change large enough to matter in use. Keep the optimization only if its benefit exceeds its cost in stability, heat, noise, battery or security.

Verification

Primary sources & further reading

  1. Intel PresentMon
  2. Microsoft: Task Manager

Source pages can change after this guide’s verification date. Check release notes before a high-risk change.

Ready to tune?

Take the safe path in order.

Your checklist saves progress in this browser—no account required.

Open checklist