A benchmark is the act of running a program or operation in order to assess its performance. Benchmarks can use a range of criteria to compare programs with one another.